Je souhaiterais remplir la colonne df$C, en fonction de la valeur contenu dans la colone df$B,
Soit pour df$B >6 ET $B df$B<=9, df$C vaut 1, sinon pour df$B >10 ET $B df$B<=12, df$C vaut 2, sinon df$C vaut NA
Code : Tout sélectionner
A<-c(1,2,3,4,5,6,7,8,9,10)
B<-c(9,10,5,6,4,8,10,11,12,15)
df<-cbind.data.frame(A,B)
df$C<-ifelse(df$B>=6 && df$B<=9,"1",
ifelse(df$B>=10 && df$B<=12,"2",""))
Visiblement il y a quelque chose qui ne fonctionne pas dans ce que j'ai écris si dessus, une idée de ce qui bloque ?
Merci d'avance !!