我正在尝试构建一个Shiny应用程序,它是一个搜索引擎。 我基于搜索的关键字返回data.table:R data.table%like%with logical AND
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或B 各个领域。如果我想有一个& B:
DT[field %like% "A"][field %like% "B"]
有没有一个语法,将允许我为任何数量的关键字做上述操作。 喜欢的东西:
DT[field %like% "A & B & C"]
听起来像是不错的FR为'%inlike%' – jangorecki