将列表转换为data.frame

时间:2018-03-31 20:06:46

标签: r list dataframe

我在阅读了20张图片后收到了大量清单。

p是一个很大的列表(20个元素4.6MB)。列表p的每个元素代表一个三维数字数组([1:100, 1:100, 1:3])。

我试图以这样的方式转换列表,使得20个元素中的每个元素都在它自己的行中,而其他所有元素都在列中(30000列)。我使用了t.data.frame(p)并列出了_ vect2df(p)但是他们都没有努力产生所需的输出。

1 个答案:

答案 0 :(得分:0)

c()将尺寸标注的对象转换为简单的矢量。 do.call(rbind(...))将列表元素粘贴为数据框的行。 <怎么样

do.call(rbind,lapply(big_list,c))