【发布时间】:2012-06-30 13:21:20
【问题描述】:
我想知道如何在数据框中省略 NA 值,但仅限于我感兴趣的某些列。
例如,
DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22))
但我只想省略y为NA的数据,因此结果应该是
x y z
1 1 0 NA
2 2 10 33
na.omit 似乎删除了所有包含任何NA 的行。
有人可以帮我解决这个简单的问题吗?
但是,如果现在我将问题更改为:
DF <- data.frame(x = c(1, 2, 3,NA), y = c(1,0, 10, NA), z=c(43,NA, 33, NA))
如果我只想省略x=na 或z=na,我可以将| 放在哪里?
【问题讨论】: