je fais des traitements d'exclusion sur ma base de données, j'utilise le code suivant pour tous les champs
par exemple:
Code : Tout sélectionner
data<-subset(data, `nom fournisseurs`!="orange" &
`nom fournisseurs`!="EDF" &
`nom fournisseurs`!="télécoms")
Dans ma base, les fournisseurs "orange", "EDF" et "télécoms" ne sont pas présent, normalement quand j'applique le code rien ne change et aucune suppression n'est effectuée, mais en exécutant le code j'ai beaucoup d'observations supprimées.
Alors j'ai vérifié sur mon fichier Excel et j'ai remarqué que lorsque je filtre mes données et j'enlève les vides du champ "nom de fournisseurs" j'obtiens le même nombre d'observation que dans r après exécution du code.
Donc le code supprime tous les colonnes NA (vides).
j'ai essayé ce code aussi, il donne 0 observations
Code : Tout sélectionner
data2<- data[-which(data$`nom fournisseurs`!="orange" ) ,]
J'ai appliqué cette fonction sur d'autres champs et ça marche très bien, sauf sur 2 variables ou il supprime les vides.
Est ce que vous avez une idée pourquoi j'ai eu ce résultat Il y a un détail qui m'échappe.
Merci beaucoup