找回密码
 注册
查看: 18987|回复: 2

R语言如何删掉缺失值

[复制链接]
发表于 2011-9-19 21:26:00 | 显示全部楼层 |阅读模式
在 R 中使用 NA(not available)表示缺失值,要注意 R(S)语言中 NA 同样是一个逻辑值,
x <- NA
x > 3
class (x)
故当判断是否相等时不能使用
x == NA
来判断缺失值。而是使用函数 is.na()来判断是否为缺失值,使用
x[ ! is .na(x)]
删除缺失值。
回复

使用道具 举报

发表于 2013-10-18 09:07:48 | 显示全部楼层
谢谢,不会,解决了
回复 支持 反对

使用道具 举报

发表于 2013-11-12 16:28:42 | 显示全部楼层
x[ ! is .na(x)]
请问楼主这里x后面中括号代表什么意思?
是不是代表一个判断语句,如果是TRUE就显示出x的值,如果是FALSE呢?
另外问下是不是这是R语言一个通用的判断语句的写法?就是把判断结果放在后面的中括号中?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 12:54 , Processed in 0.022305 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表