【发布时间】:2021-03-06 14:54:17
【问题描述】:
我有一个小时粒度的时间序列数据集,显示一年中一天中每个小时内资产的价格回报。
我正在尝试绘制一天中每个小时的收益分布,并认为可能有一种方法可以按每小时对收益进行分组,然后绘制每小时的直方图 - 所以循环/函数的输出/method(即我要实现的目标)将是 24 个分布图,显示整个时间段内一天中每个小时的回报分布。
我当前的数据框被多索引为Day、Hour(这可能不正确,无法实现我的目标,如果需要我可以更改它)。
我能够使用groupby 获得时间范围内的每小时平均回报 (df.groupby("Hour").mean()),并认为我可以使用类似的方法来绘制我的分布。
任何关于如何实现这一目标的建议将不胜感激
【问题讨论】:
标签: python python-3.x pandas matplotlib distribution