[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;警告信息。
如何排除缺少值的级别?请帮忙。谢谢。
使用指向数据文件的链接进行编辑。
答案 0 :(得分:0)
您可以使用scan
scan(text=Questions,what="character",quiet=TRUE)