在R中合并%%和%中的%运算符

时间:2017-07-22 08:20:40

标签: r data.table

我如何在%data中将%和%与%运算符结合起来?我想在列表中的任何字符串中找到字符串模式,例如:

list = c("aaa", "bbb", "ccc")

data[column1 %like% %in% list, column2]

当然不起作用。

1 个答案:

答案 0 :(得分:1)

也许基于grep的方法应该有效

data[grepl(paste(list, collapse='|'), column1)]

如果它们完全匹配,只需执行

data[column1 %in% list]