如何根据观察响应有条件地删除行?

时间:2019-05-22 01:12:31

标签: r rows using

我找到了许多解决此问题的方法,我的问题是我无法让它们适用于我的数据集。我能够构建一个虚拟数据集,并且代码可以正常工作,但是当我使用自己的数据运行它时却无法运行。

我能够构建一个虚拟数据集,并且代码可以运行,但是当我使用自己的数据运行它时,它却无法运行。我试过更改数据类型(字符与因数),但这没有任何改变。我将发布的组合代码可以工作,但是有人可以尝试帮助我弄清楚为什么它不能用于我的实际数据吗?

ID <- c(1,2,3,4,5,6)
Result <- c("Not Detected", "Not detected", "Negative", "Positive", 
1000, 2000)
df = data.frame(ID, Result)

ID      Result
1   Not Detected            
2   Not detected            
3   Negative            
4   Positive            
5   1000            
6   2000

df2<-df[!(df$Result=="Not detected"),]
df2




ID       Result
1   Not Detected        
3   Negative        
4   Positive        
5   1000        
6   2000

它可以工作,但是我不知道为什么它不能用于我的实际数据。

0 个答案:

没有答案