【发布时间】:2017-03-16 16:43:32
【问题描述】:
上下文,我希望将一个广泛的时间序列数据帧融合到一个长数据帧中。这样我可以在 ggplot2 中绘制数据并构建一个堆积面积图。时间序列不规律(缺少一些周末和节假日)
当前数据框的样子
df
date item_1 item_2 item_3 ...
1 1992-03-23 8.63 7.609 1.6546 ...
2 1992-03-24 7.98 7.634 1.6533 ...
...
上面的数据框如何转换成
date variable value
1 1992-03-23 item_1 8.63
2 1992-03-23 item_2 7.609
3 1992-03-23 item_3 1.6546
2 1992-03-24 item_1 7.98
使用下面的代码我得到了错误
> melted_df = melt(df)
Using as id variables
Error in as.Date.numer(value): 'origin' must be supplied
【问题讨论】:
标签: r