Как я могу условно удалить строки на основе ответа наблюдения? - PullRequest
0 голосов
/ 22 мая 2019

Я нашел много решений этого вопроса, моя проблема в том, что я не могу заставить их работать для моего набора данных. Я могу создать фиктивный набор данных, и код будет работать, но когда я запускаю его с моими собственными данными, он не работает.

Я могу создать фиктивный набор данных, и код будет работать, но когда я запускаю его с моими собственными данными, он не работает. Я попытался изменить тип данных (характер против фактора), и это ничего не изменило. Составленный код, который я опубликую, будет работать, но кто-то может попытаться помочь мне понять, почему он не будет работать с моими фактическими данными?

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

Это работает, но я не могу понять, почему это не работает с моими фактическими данными.

...