【发布时间】:2014-02-27 20:44:52
【问题描述】:
我是一名使用 R 的研究生,并且一直在阅读有关从数据帧中删除包含 NA 的行的其他 Stack Overflow 答案。我已经尝试过 na.omit 和 complete.cases。使用两者时,它显示带有 NA 的行已被删除,但是当我编写 summary(data.frame) 时,它仍然包含 NA。实际删除了 NA 的行还是我做错了?
na.omit(Perios)
summary(Perios)
Perios[complete.cases(Perios),]
summary(Perios)
【问题讨论】:
-
想通了! Periosna=Perios[is.na(Perios$Periostitis)==FALSE,] 摘要(Periosna)
-
如果您认为这可能对未来的访问者有所帮助,请在您的解决方案中发布答案并接受它。否则,请删除此问题。
-
OP,杜克林说的。请发布答案或删除。
complete.cases和Perios[!is.na(Perios$Periostitis),]有什么不同,我很好奇? -
@smci 当且仅当没有其他列包含
NA值时相同。