相关疑难解决方法(0)

我们可以使用OR选择查询在data.table中进行二进制搜索

按照上一个问题使用data.table

DT = data.table(x=sample(letters,1e7,T),y=sample(1:25,1e7,T),rnorm(1e7))
setkey(DT,x,y)
Run Code Online (Sandbox Code Playgroud)

我们可以使用二进制搜索来查找

DT[x=='a' | y==25]
Run Code Online (Sandbox Code Playgroud)

记住这一点 DT[J('a',25)] == DT[x=='a' & y==25]

r data.table

8
推荐指数
1
解决办法
999
查看次数

标签 统计

data.table ×1

r ×1