我正在尝试清理大数据集。我有代码可以返回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
答案 0 :(得分:3)
要获取数据计数,可以使用table
函数:
> table(train$RtpStateBitfield)
但是,这不会为您提供NA
的值数。为了获得NA
的数量,您可以使用
> sum(is.na(train$RtpStateBitfield))