如何从向量中删除所有的NA?

36
2个回答

75

2
或者阅读?NA,其中描述了is.na的行为并在“参见”部分中列出了na.omit - Joshua Ulrich
你也可以使用 hablar 包中的 s。这样做:s(c(NA, 3, NA, 5)) 将返回 3 5。 - davsjob

46

除了@Andrie的答案外,您还可以使用na.omit

x <- c(NA, 3, NA, 5)
na.omit(x)
[1] 3 5
attr(,"na.action")
[1] 1 3
attr(,"class")
[1] "omit"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接