【发布时间】:2015-07-23 11:54:52
【问题描述】:
给定以下数据表:
> d1 <- data.table(letter=c("A", "B", "A", "B"), V1=c(0,0,0,0),V2=c(0,0,0,0))
> d2 <- data.table(letter=c("A", "B"), value=c(1,2))
> d1
letter V1 V2
1: A 0 0
2: B 0 0
3: A 0 0
4: B 0 0
> d2
letter value
1: A 1
2: B 2
我试图使用 d2 中的值填充 d1 中的 V1 和 V2 列,以便:
> d12
letter V1 V2
1: A 1 1
2: B 2 2
3: A 1 1
4: B 2 2
我假设我必须以某种方式使用“合并”功能,但我没有管理。
关于如何实现这一点的任何建议?
非常感谢!
【问题讨论】:
标签: r data.table