我有一个data.table查询的一般形式,在这里我可以对数据进行子集处理,以便仅查看与%like%语句匹配的值,就像
DT[Var %like% "x|y|z", .N,]
并为一般运算符排除值
i = x != "somevalue",
我如何才能将它们组合起来以忽略听起来像某些值的值,而只返回与这些请求不匹配的集合。
这里的上下文是一个庞大的客户数据数据库,它试图删除不需要的数据,因此该列表比我感兴趣的列表小得多。
最佳答案
我想你在找
DT[!(var %like% 'expr')]
可以在同一帮助页面上找到有关其他逻辑运算符的信息。在控制台中键入
?`!`
将其打开。
关于r - R data.table i = MYVAR!=%like% “something|somethingelse|somethingmore”,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19149663/