Bonjour,
J'ai une base de données de 300 observations et 20 variables et je voudrais supprimer les lignes qui correspondent aux valeurs uniques d'une certaine variable.
Par exemple:
Id var1 var2 var3 .......
1 5
2 5
3 6
4 7
5 7
Du coup je veux un code qui supprime toute la ligne 3 et ainsi de suite.
J'essaye avec ce code qui remplace les valeurs uniques dans var1 par NA et après je supprime toute la ligne :
Mais il me donne cette erreur et je ne comprends pas exactement pourquoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(i in 1:length(data$var1)){ if (data$var1[i] != data$var1[i+1] && data$var1[i] != data$var1[i-1] ) (data$var_bis[i] = NA) else (data$var_bis[i] = data$var1[i]) }
D'avance merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Error in if (data$var1[i] != data$var1[i + 1] && data$var1[i] != : valeur manquante là où TRUE / FALSE est requis
Partager