我的數據是這樣的導入後R:在數據幀行的選擇包括NA
A = data.frame(ID= c(1,2,3,4,5,6), Name = c(NA,"A",NA,NA,NA,"B"))
>A
ID Name
1 <NA>
2 A
3 <NA>
4 <NA>
5 <NA>
6 B
我想到這個結果,當我選擇與名稱==「A」的所有行:
ID Name
2 2 A
不過,我得到5行:
> A[A$Name=="A",]
ID Name
NA NA <NA>
2 2 A
NA.1 NA <NA>
NA.2 NA <NA>
NA.3 NA <NA>
請注意,我不找complete.cases()
因爲有數據幀更多的列。我也在read.csv(...,na.strings = NA)
中指定了na.strings
參數。缺少的值不是「NA」,但csv文件中的NA並且在導入過程中與其一起玩並沒有改變任何東西。