如何检查整个向量在R中是否没有NA(或NAN)以外的值?

时间:2012-02-23 16:49:40

标签: r

如何检查整个矢量在R?

中是否没有NA(或NAN)以外的值

如果我使用is.na,则返回一个TRUE / FALSE的向量。

我需要检查是否有单个非NA元素。

1 个答案:

答案 0 :(得分:58)

函数all()在传递布尔向量时会告诉您其中的所有值是否为TRUE

> all(is.na(c(NA, NaN)))
[1] TRUE
> all(is.na(c(NA, NaN, 1)))
[1] FALSE