【发布时间】:2014-12-24 08:25:15
【问题描述】:
我在一个列表中有 100 个元素。每个元素都是具有相同变量名称的 data.frame。我将如何折叠列表中的每个元素并连接 data.frame
例如,我有一个包含元素 k、l 和 m 的列表。如何折叠每个元素 k、l 和 m 并创建一个新矩阵,其中 a 和 b 列有 15 行?
set.seed(1234)
k = data.frame(a=rnorm(5,10),b=rnorm(5,10))
l = data.frame(a=rnorm(5,3),b=rnorm(5,3))
m = data.frame(a=rnorm(5,15),b=rnorm(5,12))
lista <- list(k=k,l=l,m=m)
【问题讨论】:
-
一个非常快速的替代方案是
data.table::rbindlist(lista) -
谢谢理查德,我试试看。