我有一个Twitter数据集,如果lee在推文中,我想删除整行。我有这个代码,但我仍然得到相同数量的条目。
dt.cleaned <- dt.tweets.filtered[body != "lee",]
如果单词lee在体内,我需要什么代码才能删除整行?
非常感谢!!
答案 0 :(得分:0)
我们可以使用grep
dt.cleaned <- dt.tweets.filtered[!grepl("lee", body)]
假设'dt.tweets.filtered'是data.table
对象。如果是data.frame
,请使用data.table
转换为setDT
,即setDT(dt.tweets.filtered)
或使用base R
方法,
dt.cleaned <- dt.tweets.filtered[!grepl("lee", body), ]