排除行时缺少值

时间:2016-07-27 01:59:24

标签: r

我的数据框大约有10,000,000个条目。只有两列:'价值'并且'删除了'。这些值通常在1:1800范围内,但也有一些奇数字符串。 Deleted是一个布尔值,表示该值是否已删除。如果我使用条件

复制此数据框
deletedFrame <- df[df$deleted!=0, ]

结果数据框减少到283个条目。但是,它不会复制任何相应的值。那列是在那里但是留空了。关于我做错什么的任何想法?

1 个答案:

答案 0 :(得分:0)

可能是我们将NA与布尔值一起使用的情况,一种方法是使用

df[df$deleted!=0 & !is.na(df$deleted), ]