码迷,mamicode.com
首页 > 其他好文 > 详细

R中,去掉dataframe中的NA行

时间:2015-03-13 12:34:53      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

R中使用complete.cases 和 na.omit来去掉包含NA的行

现在有个一data.frame  datafile如下所示

     Date        sulfate nitrate ID

1 2015-1-1   NA        NA     1
2 2015-1-2  2          6     1
2015-1-3  NA         3     1
2015-1-4  4          NA     1
2015-1-5  NA         NA    NA
2015-1-6  5          7     1


去掉所有包含NA的行,
datafile[complete.cases(datafile),]
结果如下:

       Date        sulfate nitrate ID

2 2015-1-2  2          6     1
2015-1-6  5          7     1
针对某一列进行NA过滤
datafile[complete.cases(datafile[,3:4]),]
结果如下:

     Date        sulfate nitrate ID

2 2015-1-2   2        6     1
2015-1-3   NA         3     1
2015-1-6   5          7     1
 
 
 

R中,去掉dataframe中的NA行

标签:

原文地址:http://www.cnblogs.com/upcyaya/p/4334654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!