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

Dim*_*hev 40 r

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

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

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

Jos*_*ien 67

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

> all(is.na(c(NA, NaN)))
[1] TRUE
> all(is.na(c(NA, NaN, 1)))
[1] FALSE
Run Code Online (Sandbox Code Playgroud)