我在R工作,我有一個矩陣「A」,「B」和NA值,我想要計算「 A「或」B「或NA值。滿足R中NA值列的元素的數量
總和(MYDATA [,I] == 「A」) 和 總和(MYDATA [,I] == 「B」) 工作得很好列的無NA。 對於包含NA的列,我可以使用sum(is.na(mydata [,i]) 來計算NA的數量,但在這些列中sum(mydata [,i] ==「A」)會返回NA 。 的數量我怎麼能算的 「A」 值列包含NA值數
感謝您的幫助
例子:?!
> mydata
V1 V2 V3 V4
V2 "A" "A" "A" "A"
V3 "A" "A" "A" "A"
V4 "B" "B" NA NA
V5 "A" "A" "A" "A"
V6 "B" "A" "A" "A"
V7 "B" "A" "A" "A"
V8 "A" "A" "A" "A"
> sum(mydata[,2]=="A")
[1] 6
> sum(mydata[,3]=="A")
[1] NA
> sum(is.na(mydata[,3]))
[1] 1
如果您指定了HOW ... – 2015-11-05 16:14:22