【发布时间】:2011-04-07 19:37:17
【问题描述】:
我有一个数据框 df 如下:
A B C
NA 1 2
2 NA 3
4 5 6
7 8 9
我想要做的是删除所有具有NA 的行。
如果我使用
apply(df,1,function(row) all(!is.na(row)))
我得到所有行的列表,其中包含 TRUE(如果该行不包含 NA)和 FALSE(如果该行包含 NA)。 但是我如何获得行名以便我可以创建一些像
df2<-df[-c(list of rows that contains NA),]
这将为我提供所有新的数据框,其中 NA 成行。
提前致谢。
【问题讨论】: