【发布时间】:2019-01-28 06:47:27
【问题描述】:
我有两个索引数据表,我想通过索引将一个表中的列添加到另一个表中。我目前的做法如下:
A <- data.table(index = seq(6,10), a = rnorm(5))
B <- data.table(index = seq(10), b = rnorm(10))
setkey(B, index)
A[, b := B[.(A[,index]), b]]
虽然这可以完成工作,但语法似乎有点多余。有没有更简洁的方法来执行相同的操作?
【问题讨论】:
标签: r data.table