我的数据框大约有10,000,000个条目。只有两列:'价值'并且'删除了'。这些值通常在1:1800范围内,但也有一些奇数字符串。 Deleted是一个布尔值,表示该值是否已删除。如果我使用条件
复制此数据框deletedFrame <- df[df$deleted!=0, ]
结果数据框减少到283个条目。但是,它不会复制任何相应的值。那列是在那里但是留空了。关于我做错什么的任何想法?
答案 0 :(得分:0)
可能是我们将NA与布尔值一起使用的情况,一种方法是使用
df[df$deleted!=0 & !is.na(df$deleted), ]