如果我有以下情况:
a<-data.table(id=rep(letters[1:4],2), var=c(1,2,1:6), key="id,var")
我可以复制“通常a[a$id=="a" & a$var==1,]
”
> a[.("a",1)]
id var
1: a 1
但是呢a[a$var==1,]
?如果我改变"a"
整个id
专栏,我不会得到我所期望的:
> a[.(id,1)]
id var
1: a 1
2: a 1
3: b 1
4: b 1
5: c 1
6: c 1
7: d 1
8: d 1
提前致谢。