Bonjour à tous,
Je découvre R et je suis en difficultés pour créer une variable "dépression au cours d'au moins un des trois temps".
Je m'explique :
J'ai constitué un sous-groupe data2 de mon dataframe.
J'ai les variables data2$EPDSseuil12_4 --> dépression au 4ème mois, data2$EPDSseuil12_8-->dépression au 8ème mois, et data2$EPDSseuil12_PP ->dépression après l'accouchement.
Je souhaite créer la variable dépression si au moins un des 3 temps est positif.
J'ai tenté :
Mais aucun ne marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(data2$EPDSseuil12_4=1 | data2$EPDSseuil12_8=1 |data2$EPDSseuil12_PP=1){data2$depression = 1} data2$depression <- ifelse((data2$EPDSseuil12_4 == "oui" | data2$EPDSseuil12_8 =="oui"| data2$EPDSseuil12_PP =="oui"),1,0) data2$depression <- ifelse((data2$EPDSseuil12_4 ==1 | data2$EPDSseuil12_8 ==1| data2$EPDSseuil12_PP ==1),1,0)
Auriez-vous des idées?
Je vous remercie par avance.
Partager