Почему это не скрывает значение NA (R) - PullRequest
0 голосов
/ 27 апреля 2020

Значительно удалены значения NA, но они все еще отображаются:

code example

1 Ответ

0 голосов
/ 27 апреля 2020

Здесь 'x' все еще имеет значения NA, и любая операция с NA вернет NA. В соответствии с ?NA

Численные вычисления с использованием NA обычно приводят к NA: возможное исключение - то, где также участвует NaN, и в этом случае может произойти любой из них (который может зависеть от платформы R). Логические вычисления обрабатывают NA как отсутствующее значение TRUE / FALSE и поэтому могут возвращать TRUE или FALSE, если выражение не зависит от операнда NA.

x <- c(NA, 5, 10)
rng <- range(x, na.rm = TRUE, finite = TRUE)
x -rng[1]
[1] NA  0  5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...