Eliminar valores NA de ggplot2 Parcela en R

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *