¿Cómo eliminar filas con datos faltantes en r

Video: OPERACIONES POR FILAS O COLUMNAS I - R Project

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

gt; str (airquality) gt; complete.cases (airquality)

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

Video: Eliminación de renglones o columnas en tablas en lenguaje R

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

Su resultado debe ser una trama de datos con 111 filas, en lugar de las 153 filas del original calidad del aire marco 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 valores de NA:

gt; x lt; - na.omit (airquality)

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

Video: 5.8 Cómo seleccionar trozos de un data frame

Si utiliza cualquiera de estos métodos para un subconjunto de sus datos o limpiar los valores que faltan, recuerde que debe 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 estropear accidentalmente sus datos.

Artículos Relacionados