我有一个巨大的列表(700 个元素),每个元素都是长度 = 16,000 的向量。我正在寻找一种将列表转换为数据框的有效方法,采用以下方式(这只是一个模拟示例):
lst <- list(a = c(1,2,3), b = c(4,5,6), c = c(7,8,9))
我正在寻找的最终结果是:
# [,1] [,2] [,3]
#a 1 2 3
#b 4 5 6
#c 7 8 9
这是我尝试过的,但没有按我的意愿工作:
library(data.table)
result = rbindlist(Map(as.data.frame, lst))
有什么建议吗?请记住,我的真实示例具有很大的尺寸,我需要一种相当有效的方法来执行此操作。
非常感谢!