全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13301 9
2011-09-08
如何在data frame中去掉 NA value,不是去掉带NA的某行或某列,就是去掉NA.

例如:

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-9-8 14:28:32
例如:
4642        218        3225        72
1328        280        89        61
405        23        33        119
NA        73        714        NA
NA        20        148        NA
NA        1251        11        NA
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-8 14:53:31
看一下这个例子
> A <- array(c(1, NA, 3, NA, 4, 5), dim=c(3,2))
     [,1] [,2]
[1,]    1   NA
[2,]   NA    4
[3,]    3    5

> A[apply(A, 1, function(x)!any(is.na(x))), , drop=F]
     [,1] [,2]
[1,]    3    5
>
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-8 15:15:01
yahoocom 发表于 2011-9-8 14:53
看一下这个例子
> A  A[apply(A, 1, function(x)!any(is.na(x))), , drop=F]
     [,1] [,2]
这个就是将有NA的行和列都去掉了,不是光去掉了NA
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-8 15:24:16
sunyistephanie 发表于 2011-9-8 15:15
这个就是将有NA的行和列都去掉了,不是光去掉了NA
去掉行而不是所有的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-8 15:25:40
yahoocom 发表于 2011-9-8 15:24
去掉行而不是所有的。
我就想要去掉NA的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群