Je rencontre un petit problème car je suis clairement réfractaire à l'utilisation de boucles dans R (due à mon manque de compétence^^)
Je souhaiterai remplir une nouvelle colonne en fonction de la présence de 2 autres, voici mon df :
Code : Tout sélectionner
cip7 code_atc.x code_atc.y
1 2160050 R03DC03 R03DC03
2 2160191 <NA> R03DC03
3 2160417 J05AB04 J05AB04
4 2160423 J05AB04 J05AB04
5 2160469 S01BC11 S01BC11
6 2160475 A02BC05 <NA>
7 2160481 A02BC05 <NA>
8 2160506 A02BC05 <NA>
9 2160587 A02BC05 <NA>
10 2160601 A02BC05 <NA>
11 2160707 J01FA09 J01FA09
12 2160759 <NA> J01FA09
13 2160765 J01FA09 J01FA09
14 2160788 A02BC05 <NA>
15 2160794 A02BC05 <NA>
16 2160819 A02BC05 A02BC05
17 2160908 L03AB07 L03AB07
18 2160937 <NA> A02BC05
19 2160966 A02BC05 A02BC05
20 2161055 <NA> G01AA51
Donc je souhaiterai avoir une colonne code_atc.z , qui soit rempli par x quand celui ci est plein, et lorsque x est vide par y.
J'avais pensé à ifelse :
Code : Tout sélectionner
df$code_atc.z <- (df,df$code_atc.x, df$code.atc.y)
Mais je sais qu'il me manque quelque chose ...
Quelqu'un aurait il une piste?
Merci d'avance :)