2016-07-27 134 views
1

我有一个约10,000,000条目的数据框。只有两列:'价值'和'删除'。值通常在1:1800的范围内,但也有一些奇怪的字符串。已删除是一个指示值是否被删除的布尔值。如果我复制这个数据帧的条件是排除行时缺少值

deletedFrame <- df[df$deleted!=0, ] 

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

+2

一个补丁修复可能是张贴重复的例子.... http://stackoverflow.com /问题/ 5963269 /如何对化妆一个伟大-R-重复性,例如 – Nate

回答

0

这可能是我们在那里有NA与布尔一起的情况下,一种方式是使用

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