我想知道如何在一个数据框中省略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
,我可以把|
放在哪里?