R语言 删除ggplot2绘图中的非标准值

R语言 删除ggplot2绘图中的非标准值

在这篇文章中,我们将看到如何在R编程语言中从ggplot2图中移除NA值。

使用complete.cases()函数

complete.cases()函数: 该函数将返回一个逻辑向量,表明哪些案例是完整的,即没有缺失值。

语法: complete.cases(…)

参数

  • …:一连串的向量、矩阵和数据框。

创建带有NA值的数据帧用于 演示 。

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
R

输出

在R语言中删除ggplot2绘图中的非标准值

例1:从图中去除NA值

在这个例子中,我们将绘制10个数据点的ggplot2线图,并进一步借助complete.cases()函数,在R编程语言中去除NA值来绘制ggplot2线图。

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()
R

输出

在R语言中删除ggplot2绘图中的非标准值

例2:用不同的数据集去除图中的NA值

在这个例子中,我们将绘制5个数据点的ggplot2图,并进一步借助complete.cases()函数,在R编程语言中去除NA值来绘制ggplot2图。

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()
R

输出

在R语言中删除ggplot2绘图中的非标准值

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册