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