【发布时间】:2016-10-19 12:00:50
【问题描述】:
我正在尝试构建一个作为搜索引擎的 Shiny 应用程序。 我正在根据搜索关键字返回一个 data.table:
DT <- data.table(field = c("A_B_C","A_C_D","A_D_A","B_A_D","B_C_F","B_D_K"))
DT[field %like% "A|B"]
以上返回所有包含 A OR B 的字段。 如果我想要 A 和 B:
DT[field %like% "A"][field %like% "B"]
是否有一种语法可以让我对任意数量的关键字执行上述操作。 比如:
DT[field %like% "A & B & C"]
【问题讨论】:
-
对于
%inlike%来说听起来是个不错的 FR
标签: r data.table sql-like