你好,欢迎访问远方教程PC版!
广告位招租

R技巧[09]:R去掉数组中的空值

[日期:2015-07-19]   来源:远方教程  作者:远方教程   阅读:16795次[字体: ] 访问[旧版]
 捐赠远方教程 

  R中,空值用NaN表示,意思是:Not a Number.

检查空值的方法是:is.na(a),如果a中的空值,则返回TRUE.

去掉数组中的空值,方法如下:

方法一:

向量名命名为h
h<-c(1,23,23,NA,23,1333,333,NA)
h[!is.na(h)]
用is.na判定一下再取非就可以了

方法二:

a<-c(1,23,23,NA,23,1333,333,NA)

> a[1]    1   23   23   NA   23 1333  333   NA

> a<-a[-which(is.na(a))]

> a[1]    1   23   23   23 1333  333

图片展示
 
相关评论
站长推荐