【发布时间】:2013-08-21 09:56:49
【问题描述】:
我有两个数据表:
require(data.table)
set.seed(11)
dt = data.table(a=c(1,2,3,2,1,3,2,3,2,1,2,3))
V = c(1/2,1/8,3/2)
names(V) = c('1','2','3')
我想绑定这两个 data.tables,以便 dt1$a 中的每个值对应(=站在同一行上)V 的值,其名称等于 dt1$a 中的值。最后,新构建的 data.table 应该有 ncol(dt1)+1 列和 nrow(dt1) 行。例如:如第 6 行,dt1$a 中出现了一个 3,V 的值,命名为 3,应该出现在新创建的 data.table 的第 6 行中。
希望这是有道理的。我希望这个操作是基本的,我很难用简单的语言来解释它!
【问题讨论】:
-
很难用简单的话来解释 - 这就是为什么显示输出会有很大帮助!
标签: r data-binding binding bind data.table