How to check if entire vector has no values other than NA (or NAN) in R?
RR Problem Overview
How to check if entire vector has no values other than NA (or NAN) in R ?
If I use is.na it returns a vector of TRUE / FALSE.
I need to check if there is single not NA element or not.
R Solutions
Solution 1 - R
The function all()
, when passed a Boolean vector, will tell you whether all of the values in it are TRUE
:
> all(is.na(c(NA, NaN)))
[1] TRUE
> all(is.na(c(NA, NaN, 1)))
[1] FALSE