2016-06-11 69 views
1

我有一个twitter数据集,如果单词lee在推文中,我想删除整行。我有这个代码,但我仍然得到相同数量的条目。删除数据表中的行

dt.cleaned <- dt.tweets.filtered[body != "lee",] 

我需要什么代码才能删除整行,如果单词lee在体内?

非常感谢你!

回答

0

我们可以使用grep

dt.cleaned <- dt.tweets.filtered[!grepl("lee", body)] 

假设 'dt.tweets.filtered' 是data.table对象。如果是data.frame,要么转换为data.tablesetDTsetDT(dt.tweets.filtered)或使用base R方法,

dt.cleaned <- dt.tweets.filtered[!grepl("lee", body), ] 
+0

IT方面的工作!完善!非常感谢! –

+0

@ F.Burbano如果有效,请考虑通过点击表决旁边的勾号(10分钟后)接受解决方案, – akrun