【发布时间】:2020-12-17 07:20:53
【问题描述】:
我有两张桌子
library(data.table)
X <- data.table(id=1:4, a=1, b=2, c=3, d=4, e=5, f=6)
I <- data.table(id=1:3, g=7, z=26)
我想将一列I 内联到X 中,但没有指定我想将a 保留到f。
如果我要进行左连接,我可以简单地
X[I, g:=i.g, on="id"]
未指定应保留a 至f。我为内部连接寻找类似的东西。
【问题讨论】:
-
如果这意味着您想保留所有列,您可以这样做:
X[I, on = "id"] -
抱歉,我修改了示例以反映我不想加入的列。
标签: r join data.table