Eliminar na en r

Eliminar na en r
"Cuando falla un sensor de producción, solo podrá recolectar mediciones precisas en cuatro de los seis puntos de medición de la línea de ensamblaje. Sin embargo, una de las marcas de la hoja de calidad es ilegible. Puede estar sin muestras para un turno completo. Por lo tanto, esto puede influir en sus cálculos estadísticos. Los datos faltantes no se manejan con gracia por varios procesos. En este artículo, veremos algunas técnicas diferentes para deshacerse de los valores de NA en R. Esto le permite restringir sus cálculos a las filas de cuadros de datos R que cumplan con un nivel específico de finalización.

Cuando no hay datos disponibles con uno o más módulos o para una unidad completa, se reconoce como datos perdidos. En los entornos cotidianos, los valores faltantes es un problema principal. Las entradas de NA (no disponibles) se utilizan para representar registros faltantes en R. Muchos conjuntos de datos vienen en datos de datos con valores faltantes porque existen pero no fueron adquiridos o porque nunca existieron."

Cómo deshacerse de los valores de NA en el lenguaje de programación R en Ubuntu 20.04?

El símbolo NA se usa en R para significar valores faltantes (no disponibles). NA puede indicar valores vacíos en las columnas de DataFrame en el lenguaje de programación R. Veremos cómo deshacerse de las filas de NA en una columna en este artículo.

Ejemplo # 1: usar es.Método NA para eliminar Na en R en Ubuntu 20.04

Podemos usar es.NA para eliminar tales valores de NA del vector. Los valores de NA se obtienen usando es.na () y el índice vectorial. Todos los valores excepto NA serán devueltos por IS.n / A().

En el ejemplo anterior, tenemos una representación vectorial donde se incluyen algunos números aleatorios junto con los valores de NA. La salida también generó el valor de NA. Por lo tanto, queremos eliminarlos. Para esto, hemos llamado al V1 dentro de la función es.NA, que eliminará toda la existencia de valores de NA en los vectores. La salida de esta función muestra el número solo.

Ejemplo # 2: Usando el NA.Método RM para eliminar NA en R en Ubuntu 20.04

Al evaluar la suma, la media y la varianza, también podemos eliminar los valores de NA. Entonces un.RM es un método que se utiliza para deshacerse de NA. Si na.rm = verdadero, Na se ignora; Si na.rm = falso, na se considera.

Entonces, comenzando con la creación de la colección de vectores, que tiene algunos números y valores de NA. Esta colección de vectores se almacena dentro de la variable VEC. Luego, estos valores de NA se eliminan primero evaluando la varianza representada como VAR. Luego, evaluamos la suma y significamos en el VEC para eliminar los valores de NA. Tenga en cuenta que tenemos NA.RM establecido en True, que evitará NA en el vector.

Ejemplo # 3: Uso del método omitir para eliminar NA en R en Ubuntu 20.04

El método omit () elimina los valores de NA directamente, devolviendo los valores no NA y los índices de valores de NA descartados como resultado. Esta es la elección más simple. Entonces un.El método omit () devuelve el resultado sin ningún valor de NA en ninguno de las filas. En el lenguaje R, esta es la técnica más rápida para eliminar las filas de NA.

Aquí, hemos inicializado los enteros variables con los vectores. Luego, con el comando de impresión, hemos generado la salida de los vectores. Entonces, en la salida, hemos visto algunos valores de NA. Para eliminar estos na del vector, tenemos el na.Función omitir, que toma la variable enteros como entrada para eliminar los valores de NA. Después de esto, hemos marcado a través de la declaración de impresión si los valores de NA se eliminan de los vectores. Cuando se genera la ID de salida, no muestra valores de NA en los enteros.

Ejemplo # 4: Usando el completo.Método de casos para eliminar NA en R en Ubuntu 20.04

Para varios tipos de análisis de datos en el lenguaje de la computadora R, se requiere un marco de datos detallado sin ningún valor faltante. El completo.El método de casos obtendrá esto. Esta función R examina un marco de datos y devuelve un vector de resultados de valores faltantes en las filas.

Como en el ejemplo anterior, tenemos representaciones vectoriales. Ahora, estamos eliminando los valores de NA de los marcos de datos. Para esto, hemos creado el marco de datos dentro del cual, para cada columna, hemos insertado algunos valores de NA. Entonces, hemos llamado al completo.Función de caso que toma el marco de datos como una opción de entrada. El Data2 contiene esta operación que se imprime y muestra que los valores de NA se eliminan.

Ejemplo # 5: Uso del método Rowsum para eliminar NA en R en Ubuntu 20.04

R tiene el método incorporado ROWSUMS, que genera las sumas para cada fila de la recopilación de datos en el formato de ROWSUMS (X). Se pueden especificar parámetros adicionales, el más significativo de los cuales es el argumento booleano de NA.RM, que instruye a la función si omitir los valores de NA.

Después de crear el marco de datos dentro de los datos variables, hemos aplicado el método Rowsums. Dentro de la fila, tenemos.Método NA y método NCOL. Tenga en cuenta que solo elimina los valores de NA de la tercera fila. Como las otras filas también contienen los valores de NA.

Ejemplo # 6: Uso del método de filtro para eliminar NA en R en Ubuntu 20.04

También podemos usar el paquete Tidyvers dplyr para soltar solo filas donde faltan todos los valores. Entonces podemos utilizar una combinación de la función de filtro del paquete dplyr, y base r es.NA Función. Le mostraremos cómo eliminar solo las filas en las que todas las entradas de datos son NA.

Usando el paquete dplyr para la función de filtro, hemos creado la trama de datos. Luego, hemos aplicado la función de filtro de esta marco de datos y mostramos la salida, que ha eliminado los valores de NA de la tercera fila.

Conclusión

Hemos aprendido a eliminar el NA del lenguaje R que aparece en un solo o varias veces en los vectores o marco de datos en esta etapa de la sesión. Hemos cubierto seis métodos que nos ayudan a eliminar el NA de los datos dados. Estos métodos son bastante fáciles de implementar en el lenguaje de scripting R, que también puede eliminar los valores de NA de las filas y columnas. Además, algunos métodos requirieron el paquete R dplyr para eliminar el NA.