删除包含特定文本的行

时间:2017-01-11 15:47:25

标签: r dataframe delete-row

我想删除列中的行"关键字"其中包含包括"广告","广告"和"广告"等字样。

数据框如下所示:

1 个答案:

答案 0 :(得分:1)

我们可以使用grep

df2 <- df1[grep("\\badvert.*", df1$Keyword, invert=TRUE),]

如果这三个字是具体的,正如@Frank建议的那样,该模式可以被"\\badvertis(ement|ing|e)\\b"替换