我想過濾Age爲「NA」的所有數據。所以我用train[train$Age != "NA",]
它總是返回完整的數據幀。過濾數據幀中的NAs值
[1] 891
> nrow(train)
[1] 891
> nrow(train[train$Age == "NA",])
[1] 177
> nrow(train[train$Age != "NA",])
[1] 891
我正在學習R,我受到了一定的衝擊。我知道它很基本,但我無法自己或通過谷歌找出它。
數據集樣品
PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket
1 1 0 3 Braund, Mr. Owen Harris male 22 1 0 A/5 21171
2 2 1 1 Cumings, Mrs. John Bradley (Florence Briggs Thayer) female 38 1 0 PC 17599
3 3 1 3 Heikkinen, Miss. Laina female 26 0 0 STON/O2. 3101282
4 4 1 1 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35 1 0 113803
5 5 0 3 Allen, Mr. William Henry male 35 0 0 373450
6 6 0 3 Moran, Mr. James male NA 0 0 330877
使用'is.na'過濾NA – akrun