【发布时间】:2016-10-03 07:15:45
【问题描述】:
我有一个生成列表列表的循环
所以结果是这样的
Result = list()
Result[[1]] = c(1,2,3,6,6,4)
Result[[2]] = c(32,123,432,12, 0, 0)
想要的输出:
Result = c(1,2,3,6,6,4,32,123,432,12, 0, 0)
我想将其合并回一列以添加到数据框? 我该怎么做?
我试过了:
do.call(rbind, Result)
但这只是将它们堆叠成一个矩阵
然后我必须用tidyr 把它融化吗?
【问题讨论】:
-
那不是列表列表。这是一个向量列表。请显示预期结果。
-
添加了预期结果
-
你不想
rbind你的列表元素,你想组合它们:do.call(c, Result)