Подтвердить что ты не робот

Одна функция для обнаружения NaN, NA, Inf, -Inf и т.д.?

Есть ли одна функция в R, которая определяет, есть ли значение NA, NaN, Inf, -Inf или иначе не правильно сформированное число?

4b9b3361

Ответ 1

Вы хотите is.finite

> is.finite(NA)
[1] FALSE
> is.finite(NaN)
[1] FALSE
> is.finite(Inf)
[1] FALSE
> is.finite(1L)
[1] TRUE
> is.finite(1.0)
[1] TRUE
> is.finite("A")
[1] FALSE
> is.finite(pi)
[1] TRUE
> is.finite(1+0i)
[1] TRUE