Ответ 1
Функция all()
при передаче булева вектора сообщит вам, все ли значения в ней TRUE
:
> all(is.na(c(NA, NaN)))
[1] TRUE
> all(is.na(c(NA, NaN, 1)))
[1] FALSE
Как проверить, не имеет ли целых вектор никаких значений, отличных от NA (или NAN) в R?
Если я использую is.na, он возвращает вектор TRUE/FALSE.
Мне нужно проверить, нет ли одного элемента NA или нет.
Функция all()
при передаче булева вектора сообщит вам, все ли значения в ней TRUE
:
> all(is.na(c(NA, NaN)))
[1] TRUE
> all(is.na(c(NA, NaN, 1)))
[1] FALSE