En este artículo, vamos a ver cómo eliminar los valores NA del gráfico ggplot2 en el lenguaje de programación R.
Usando la función complete.cases()
función complete.cases(): Esta función devolverá un vector lógico que indica qué casos están completos, es decir, no tienen valores faltantes.
Sintaxis: complete.cases(…)
Argumentos:
- …: una secuencia de vectores, arrays y marcos de datos.
Cree un marco de datos con valores NA para demostración :
Python3
library("ggplot2") data <- data.frame(x = c(4,NA, 10,5, 1, NA, 2, 1, 6, 3), y = c(4, 2, NA, NA, 7, 2, 1, 8,NA,10)) data
Producción:
Ejemplo 1: Eliminación de valores NA del gráfico
En este ejemplo, trazaremos un gráfico de líneas ggplot2 de 10 puntos de datos y, además, con la ayuda de la función complete.cases(), eliminaremos el valor NA para trazar el gráfico de líneas ggplot2 en el lenguaje de programación R.
R
library("ggplot2") data <- data.frame(x = c(4,NA, 10,5, 1, NA, 2, 1, 6, 3), y = c(4, 2, NA, NA, 7, 2, 1, 8,NA,10)) data_complete=data[complete.cases(data), ] ggplot(data_complete, aes(x, y)) +geom_line()
Producción:
Ejemplo 2: Eliminación de valores NA de la gráfica con un conjunto de datos diferente
En este ejemplo, trazaremos un gráfico ggplot2 de 5 puntos de datos y, además, con la ayuda de la función complete.cases(), eliminaremos el valor NA para trazar el gráfico ggplot2 en el lenguaje de programación R.
R
library("ggplot2") data <- data.frame(x =c(7,9,NA,4,NA), y=c(10,3,8,5,6) ) data_complete = data[complete.cases(data), ] ggplot(data_complete, aes(x, y)) +geom_point()
Producción:
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA