R:从数据帧中删除NA值
问题描述:
有点新手问题:我有一个数据框,有7,000个观察值,包含15个变量和800个以上的值。R:从数据帧中删除NA值
我已想出如何与4个或更多NA
值确定的行: DF[rowSums(is.na(DF)) >= 4, ]
,但我想从DF
4个或更多NA
值删除记录。如果这是最好的方式,有人可以让我知道把na.rm = T
放在哪里吗?
非常感谢,我是新来R
并看了又看......
答
你的条件确定要忽略的行。它否定以ID你想保留的行,然后存储在变量的结果:
DF <- DF[!(rowSums(is.na(DF)) >= 4), ]
+0
它就在那里,谢谢! – ConnorO
几乎有:(或另外一个。)'DF alistaire
哇,有时你无法通过树木看到森林。感谢您指出了这一点。 – ConnorO