Générer des valeurs manquantes avec la fonction ifBonjour,
J'ai une base de données contenant plusieurs valeurs (IMC, tour de taille, etc.) de patients à deux moments différents (T0, T1). Certaines valeurs manquent.
Je voudrais créer une formule qui génère une valeur manquante à T1, lorsque T0 est manquant (et au contraire).
Est-ce que quelqu'un peut m'aider avec ça?
Je vous remercie
Re: Générer des valeurs manquantes avec la fonction ifVoici une façon de faire ce que vous voulez
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i++,
If( Is Missing( dt:BMI[i] ),
thePatient = dt:Patient[i];
If(
dt:Time[i] == "T0",
dt:BMI[dt << get rows where(
dt:Patient == thePatient & dt:Time == "T1"
)] = .,
dt:Time[i] == "T1",
dt:BMI[dt << get rows where(
dt:Patient == thePatient & dt:Time == "T0"
)] = .,
);
)
);Re: Générer des valeurs manquantes avec la fonction ifVoici un exemple de la façon dont mon datatable est arrangé!
Merci pour votre aide
Re: Générer des valeurs manquantes avec la fonction ifVeuillez joindre un échantillon de votre tableau de données, ou au moins une image du tableau de données.
Re: Générer des valeurs manquantes avec la fonction ifT0 et T1 sont en rangées dans ma table JMP.
Y at-il un moyen de le faire fonctionner de cette façon?
Re: Générer des valeurs manquantes avec la fonction ifEn supposant que vos références à T0 et T1 correspondent à 2 colonnes dans votre tableau JMP, les éléments suivants effectueront l’ajustement souhaité.
Names Default to Here( 1 );
For Each Row(
If( isMissing( :T0 ), :T1 = . );
If( isMissing( :T1 ), :T0 = . );
);Re: Générer des valeurs manquantes avec la fonction if @Shiel ,
En supposant que vos données ressemblent à ce qui est montré ci-dessous, vous pouvez essayer ce que j'ai montré à droite.
