我有一个data.table查询的通用表单,我可以将我的数据子集化,只查看与%like%语句匹配的值,它看起来像
DT[Var %like% "x|y|z", .N,]
对于排除值的一般运算符
i = x != "somevalue",
如何将这些值组合起来忽略听起来像%某些值的值,并且只返回与这些请求不匹配的集合。
此处的上下文是一个庞大的客户数据数据库,并尝试删除不需要的数据,因此此列表比我感兴趣的列表小得多。
答案 0 :(得分:7)
我认为你在寻找
DT[!(var %like% 'expr')]
有关其他逻辑运算符的信息可以在同一帮助页面上找到;在控制台中键入?`!`
以将其打开。