Possible Duplicate:
Removing empty rows of a data file in R
如果矩阵或数据框中有all个元素是NA,我如何从中删除行?
因此,要从中得到:
[,1] [,2] [,3]
[1,] 1 6 11
[2,] NA NA NA
[3,] 3 8 13
[4,] 4 NA NA
[5,] 5 10 NA
为此:
[,1] [,2] [,3]
[1,] 1 6 11
[2,] 3 8 13
[3,] 4 NA NA
[4,] 5 10 NA
因为安娜的问题.省略的是,它删除了带有any个NAs的行,因此会给出以下信息:
[,1] [,2] [,3]
[1,] 1 6 11
[2,] 3 8 13
到目前为止,我能做的最好的事情就是使用apply()函数:
> x[apply(x, 1, function(y) !all(is.na(y))),]
[,1] [,2] [,3]
[1,] 1 6 11
[2,] 3 8 13
[3,] 4 NA NA
[4,] 5 10 NA
但这似乎很复杂(有没有我遗漏的更简单的东西....
谢谢