Bonjour,

J'ai une matrice, disons X, qui contient des valeurs manquantes sur plusieurs colonnes, je souhaite supprimer les colonnes qui ne contiennent que des valeurs manquantes (et donc garder celles qui peuvent eventuellement en contenir quelques unes mais qui ont aussi des données).

J'arrive a créer un vecteur boleen. Imaginons que seule la 2eme colonne de X contienne uniquement des valeurs manquantes sur 4 colonnes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
zz <- is.na(colMeans(X, na.rm=T) )
ce qui me donne (FALSE, TRUE, FALSE, FALSE), comment faire ensuite pour lui dire de ne garder que les colonnes 1, 3 et 4 de X??

merci pour votre aide.

nicolas