Получение подсчета значения в столбце - PullRequest
1 голос
/ 18 марта 2019

Я пытаюсь очистить большой набор данных. У меня есть код, который будет возвращать уникальные значения столбца в таблице данных в R. Но когда я собираюсь подсчитать, сколько раз происходит конкретное значение, я получаю «NA». Любая помощь очень ценится.

> RtpStateBitfieldunique<-sort(unique(train$RtpStateBitfield))
> RtpStateBitfieldunique
[1]  0  1  3  5  7  8 35
> sum(is.na(train$RtpStateBitfield))
[1] 32318
> sum(train$RtpStateBitfield==35)
[1] NA
> sum(train$RtpStateBitfield=="35")
[1] NA

1 Ответ

3 голосов
/ 18 марта 2019

Чтобы получить количество данных, вы можете использовать функцию table:

> table(train$RtpStateBitfield)

Однако это не даст вам количество значений, которые NA. Чтобы подсчитать количество NA, вы можете использовать

> sum(is.na(train$RtpStateBitfield))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...