【发布时间】:2016-06-11 10:44:26
【问题描述】:
我有一个 twitter 数据集,如果 lee 出现在推文中,我想删除整行。我有这个代码,但我仍然得到相同数量的条目。
dt.cleaned <- dt.tweets.filtered[body != "lee",]
如果单词 lee 在正文中,我需要什么代码才能删除整行?
非常感谢!!
【问题讨论】:
标签: r
我有一个 twitter 数据集,如果 lee 出现在推文中,我想删除整行。我有这个代码,但我仍然得到相同数量的条目。
dt.cleaned <- dt.tweets.filtered[body != "lee",]
如果单词 lee 在正文中,我需要什么代码才能删除整行?
非常感谢!!
【问题讨论】:
标签: r
我们可以使用grep
dt.cleaned <- dt.tweets.filtered[!grepl("lee", body)]
假设 'dt.tweets.filtered' 是 data.table 对象。如果是data.frame,要么使用setDT 即setDT(dt.tweets.filtered) 转换为data.table,要么使用base R 方法,
dt.cleaned <- dt.tweets.filtered[!grepl("lee", body), ]
【讨论】: