首页 > 解决方案 > 从 R 中的绘图中删除 NA

问题描述

我有下表,我想在 R 中绘制

     A    B    C  NA
0   500  200  200 0

该表是从变量生成的。我之前使用删除了 NAdata<-data[!(data$pid3==""),]

如果我将plot()函数与此变量一起使用,则 NA 和 "" 会显示在图中。我如何在情节中摆脱这种情况?

谢谢!

标签: rplot

解决方案


""R和R之间有区别NA

> is.na("")
[1] FALSE
> is.na(NA)
[1] TRUE

如果要删除 NA,则应使用以下内容:

data <- data[!is.na(data$pid3),]

(删除空字符串也可能是个好主意,因此除了之前的过滤步骤之外,您还可以运行上面的命令。)


推荐阅读