r - 从 R 中的绘图中删除 NA
问题描述
我有下表,我想在 R 中绘制
A B C NA
0 500 200 200 0
该表是从变量生成的。我之前使用删除了 NAdata<-data[!(data$pid3==""),]
如果我将plot()
函数与此变量一起使用,则 NA 和 "" 会显示在图中。我如何在情节中摆脱这种情况?
谢谢!
解决方案
""
R和R之间有区别NA
:
> is.na("")
[1] FALSE
> is.na(NA)
[1] TRUE
如果要删除 NA,则应使用以下内容:
data <- data[!is.na(data$pid3),]
(删除空字符串也可能是个好主意,因此除了之前的过滤步骤之外,您还可以运行上面的命令。)
推荐阅读
- python - pandas - 合并和总结几乎重复的行
- identityserver4 - Identityserver 4 自省在注销后将令牌状态显示为活动
- python - 将屏幕像素坐标转换为 PTZ 摄像机平移和倾斜角度 (Pelco-D)
- javascript - 为什么我不在 fullpage.js 中的 setAllowScrolling=false 之后在导航栏中使用 Scroll?
- c# - 将 Grid 放到列表框 WPF 的第一项
- java - Maven 使用 org.apache.cxf:cxf-java2ws-plugin:3.3.0:java2ws 构建:参数列表太长
- r - 是否有任何 R 函数来替换列中因子的“部分”?
- angularjs - 引导更改后AngularJs升级未知提供者
- laravel - Livewire:在连线后将自定义对象保留在 Livewire 组件中:单击?
- javascript - 如何从 Jquery 中的 Object Promise 返回值