【发布时间】:2017-06-27 18:27:22
【问题描述】:
我很难理解列表和数据框之间的转换。我将列出我想要实现的简单示例。我有数据帧列表,它们是时间点的快照。
my_list <- list(data.frame(a = 1:5, b = c("a", "b", "c", "d", "f"), c= c("2015-01-01", "2015-01-01", "2015-01-01", "2015-01-01", "2015-01-01")),
data.frame(a = 1:5, b = c("a", "b", "c", "d", "f"), c= c("2015-02-01", "2015-02-01", "2015-02-01", "2015-02-01", "2015-02-01")))
我想将其转换为以下数据框。
a b c d f
2015-01-01 1 2 3 4 5
2015-02-01 1 2 3 4 5
如果也有解决方案来扭转这一点,我们将不胜感激,因此请从数据框返回原始列表。
【问题讨论】:
-
搜索“宽格式”和“长格式”
-
实际上我已经尝试过 reshape2 melt 和 dcast,感觉 c(或日期列)给我带来了困难,但谢谢,会调查更多。