RE bonjour
j'ai fini par faire fonctionner mes lignes mais mon problème est le suivant.
En j'ai une variable avec des données collectées.
Je veux créer une variable qui garde les données collectées,<ET qui modifient les lignes qui remplacent certaines conditions.
Vace mutate case when je me retrouve avec des NA pour les données non modifiées.
Je me suis dit que j'allais passer par which.
J'ai créé une copie de ma variable en changeant le nom.
J'écris mon which comme il faut puisque si je lui demande d'écrire tata il le fait. Mon problème c'est qu'il ne veut pas appliquer la formule telle que je l'écris
TEST4$FL_INT_CORR_5PTS[which(TEST4$CLASS7=="1" & TEST4$TX_REP_INT < 48.6)] <- 0.506*(TEST4$FLNE.x+TEST4$FL_PAP+TEST4$FL_INT)
MESSAGE d'ERREUR Warning message:
In TEST4$FL_INT_CORR_5PTS[which(TEST4$CLASS7 == "1" & TEST4$TX_REP_INT < :
le nombre d'objets à remplacer n'est pas multiple de la taille du remplacement
Le problème est dans la parenthèse de fin, car si j'écris 0,506 fois 10, ca fonctionne.
Je veux qu'il récupère les données des variables indiquées pour chaque occurrence correspondant à la variable indiquée...
Merci beaucoup de vos aides ou simples suggestions...
Partager