R没有检测到缺失值

时间:2018-03-05 21:56:24

标签: r

[1]在我的数据集中,我回答了是/否问题,并且有很多缺失值。

问题的列如下所示:

Question
[1] yes
[2] no
[3] 
[4] yes
[5] no
[6] 

换句话说:

summary(Question)

173

yes

160

no

155

我们有173个缺失值,160个是答案,155个没有。

当我查看因子中的水平时,我得到以下结果:

levels(Question)
[1] " "
[2] yes
[3] no

我想删除缺失的值(即级别"")(并且在这种情况下有合理的理由排除缺失值)。

然而,is.na(问题)报告(令人难以置信)没有遗漏值,因此我不能轻易将其排除。

我尝试删除缺少值的级别:

droplevels.factor(Question, exclude={" "}

但它会导致强制引入的"和#34;警告信息。

如何排除缺少值的级别?请帮忙。谢谢。

使用指向数据文件的链接进行编辑。

1 个答案:

答案 0 :(得分:0)

您可以使用scan

  scan(text=Questions,what="character",quiet=TRUE)