我运行了一个foreach
循环来构建一个包含100个矩阵的列表。每个循环的输出是一个7x12矩阵。现在,我想使用ggplot2为每个矩阵的最后两列创建一个散点图。要做到这一点,我认为我需要将列表转换为一个大的data.frame
,它将出现在700x12。其他海报已经解决了一个向量列表,但我没有看到一个适合我的情况。这是我尝试过的:
as.data.frame(matrix(t(unlist(myList)), ncol=12)))
rbind(myList[1:100])
答案 0 :(得分:1)
在基地R中,您可以使用:
Reduce( rbind.data.frame, myList[1:100] )
答案 1 :(得分:1)
在你的foreach循环中,为什么不将矩阵转换为数据帧?如果x是你的矩阵,你可以将它添加到结尾:
data.frame(x)
然后你可以像以前一样使用rbind(myList[1:100])
。