2018-08-09

Seleccionar en R las filas que no contengan ningún NA

Problema

De un data frame deseamos seleccionar aquellas filas que no contengan ningún valor NA.

df <- structure(list(i3 = c(1, 1, 1, 1, 2, 2), i2 = c(NA, 1, 1, 1, 
2, 2), i1 = c(1, NA, 2, 4, 5, 3)), class = "data.frame", row.names = c(NA, 
-6L))
  i3 i2 i1
1  1 NA  1
2  1  1 NA
3  1  1  2
4  1  1  4
5  2  2  5
6  2  2  3

Solución

df[complete.cases(df), ]
  i3 i2 i1
3  1  1  2
4  1  1  4
5  2  2  5
6  2  2  3

Referencias

No hay comentarios:

Publicar un comentario

Nube de datos