【发布时间】:2017-12-30 01:15:44
【问题描述】:
我在将包含日期的list 转换为date.frame 时遇到问题,因为使用unlist 命令时日期会转换为整数。
我工作的list 看起来与此类似,只是数据帧更多:
list(
data.frame(
date = as.POSIXct(Sys.time() + days(seq(0, 4))),
value = c(4,5,1,7,9)),
data.frame(
date = as.POSIXct(Sys.time() + days(seq(5, 9))),
value = c(3,3,5,1,7))
)
我正在寻找一种将其转换为单个data.frame 的方法,如下所示:
date value
1 2017-07-24 14:30:18 4
2 2017-07-25 14:30:18 5
3 2017-07-26 14:30:18 1
4 2017-07-27 14:30:18 7
5 2017-07-28 14:30:18 9
6 2017-07-29 14:30:18 3
7 2017-07-30 14:30:18 3
8 2017-07-31 14:30:18 5
9 2017-08-01 14:30:18 1
10 2017-08-02 14:30:18 7
【问题讨论】:
-
您可以使用 do.call(rbind,x) 其中 x 是您的列表。