¿Cómo eliminar filas con datos faltantes en r

Otra aplicación útil de subconjuntos tramas de datos es encontrar y eliminar filas de los datos faltantes. La función R para comprobar si se trata de complete.cases (). Usted puede intentar esto en el conjunto de datos integrada calidad del aire, una trama de datos con una buena cantidad de datos que falta:

> Str (airquality)> complete.cases (airquality)

Los resultados de complete.cases () es un vector lógico con el valor CIERTO para las filas que son completos, y FALSO para las filas que tienen algún N / A los valores. Para eliminar las filas de los datos faltantes de calidad del aire, intente lo siguiente:

> X lt; - airquality [complete.cases (airquality),]> str (x)

Su resultado debería ser una trama de datos con 111 filas, en lugar de las 153 filas del original calidad del aire trama de datos.

Como siempre con R, hay más de una manera de lograr su objetivo. En este caso, se puede hacer uso de na.omit () omitir todas las filas que contienen NA valores:

> X lt; - na.omit (airquality)

Cuando esté seguro de que sus datos están limpias, usted puede comenzar a analizarlo mediante la adición de campos calculados.

Si utiliza cualquiera de estos métodos para un subconjunto de sus datos o limpiar los valores perdidos, no olvide guardar el resultado en un nuevo objeto. R no cambia nada en la trama de datos original, a menos que las anule explícitamente. Eso es una buena cosa, porque no se puede accidentalmente desordenar sus datos.




» » » » ¿Cómo eliminar filas con datos faltantes en r