我有一个data.tables列表,我希望将它们与列表索引的新列绑定在一起。我目前使用了data.tables中的rbindlist()
,但我想保留其列表索引的信息。你能帮帮我吗?
set.seed(1)
x1<- data.table(x = LETTERS, y = runif(26))
x2<- data.table(x = LETTERS, y = runif(26))
l1 <- list(x1, x2)
# head(x1)
# x y
# 1: A 0.2655087
# 2: B 0.3721239
# 3: C 0.5728534
# 4: D 0.9082078
# 5: E 0.2016819
# 6: F 0.8983897
# head(x2)
# x y
# 1: A 0.01339033
# 2: B 0.38238796
# 3: C 0.86969085
# 4: D 0.34034900
# 5: E 0.48208012
# 6: F 0.59956583
预期结果
x y g
A 0.2655087 1
B 0.3721239 1
C 0.5728534 1
D 0.9082078 1
E 0.2016819 1
F 0.8983897 1
.
.
.
A 0.01339033 2
B 0.38238796 2
C 0.86969085 2
D 0.34034900 2
E 0.48208012 2
F 0.59956583 2
.
.
.
答案 0 :(得分:0)
@ idcol
来自data.tables
的{{1}}
v.1.9.6