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