49 votes

Comment supprimer les "lignes" ayant une valeur NA ?

Duplicata possible :
R - supprimer les lignes avec NAs dans data.frame

Comment supprimer rapidement les "lignes" d'un cadre de données dont l'une des colonnes contient une valeur NA ?

Alors

     x1  x2
[1,]  1 100
[2,]  2  NA
[3,]  3 300
[4,] NA 400
[5,]  5 500

devrait aboutir :

     x1  x2
[1,]  1 100
[3,]  3 300
[5,]  5 500

92voto

Chase Points 27342
dat <- data.frame(x1 = c(1,2,3, NA, 5), x2 = c(100, NA, 300, 400, 500))

na.omit(dat)
  x1  x2
1  1 100
3  3 300
5  5 500

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X