почему я получаю "NA" в результате min () и max () в моем фрейме данных? - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть фрейм данных (mydat), в котором нет пропущенных данных.

Я использую следующие команды:

min(mydat)

max(mydat)

для достижения минимальных и максимальных значений моего фрейма данных, но для обоихвышеупомянутые функции, я получаю

NA

в результате в консоли.

Теперь я действительно запутался, и я не знаю, почемуЯ получаю этот результат. Я ценю, если кто-нибудь поделится со мной своим комментарием.

1 Ответ

1 голос
/ 10 ноября 2019

Это потому, что у вас есть NA в ваших данных. Если этого не ожидается, вам следует провести расследование. Если это ожидается, и если вы хотите, чтобы мин / макс игнорировали значения NA, используйте параметр na.rm = TRUE, например

min(mydat, na.rm=TRUE)
...