我有一个元素列表,像这样
[[1]]
[1] 9.623571 5.334566 7.266597 6.510794 4.301958
[[2]]
[1] 9.693326 9.015892 1.266178 8.547392 4.326199
Run Code Online (Sandbox Code Playgroud)
我想将它转换为数据帧,如下所示:
V1 V2 V3 V4 V5
9.623571 5.334566 7.266597 6.510794 4.301958
9.693326 9.015892 1.266178 8.547392 4.326199
Run Code Online (Sandbox Code Playgroud)
因此,列表条目内相同位置的所有元素都合并在同一列中.
它必须是与"rbind"相关的东西,因为结果就像在做:
rbind(list[[1]],list[[2]]...)
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将它应用于列表的所有条目.任何关于此的亮点都将受到赞赏.
非常感谢你提前.
蒂娜.
试试这个:
as.data.frame(do.call(rbind, l))
Run Code Online (Sandbox Code Playgroud)
哪里, l <- list(1:5, 6:10)
# V1 V2 V3 V4 V5
# 1 1 2 3 4 5
# 2 6 7 8 9 10
Run Code Online (Sandbox Code Playgroud)