省略数据帧中缺少的数据

时间:2012-06-29 19:38:57

标签: r dataframe missing-data na

我有以下数据框:

DF <- data.frame(x = c(1, 2, 3,NA), y = c(1,0, 10, NA), z=c(43,NA, 33, NA))

如果我只想省略x = NAz = NA

complete.cases删除包含所需列的NA的所有行。

因此,我不确定如何仅删除数据框DF中的最后一行。

1 个答案:

答案 0 :(得分:1)

不清楚是否要排除x OR z = NA或x AND z = NA的行。如果是这种情况,请将布尔值从和&更改为或|

> DF[!(is.na(DF$x) & is.na(DF$z)),]
  x  y  z
1 1  1 43
2 2  0 NA
3 3 10 33