【发布时间】:2020-05-20 04:11:57
【问题描述】:
我创建了一个包含每小时数据和三列的数据框。它看起来像:
A B C
2017-01-01 00:00:00 14417.5900 15252.8700 15252.8700
2017-01-01 01:00:00 1754.4800 14639.5600 14639.5600
2017-01-01 02:00:00 64.2600 14.7900 14.7900
2017-01-01 03:00:00 50.5789 486.8810 486.8810
2017-01-01 04:00:00 7.2784 8.6431 8.6431
2017-01-01 05:00:00 444.1068 28.7847 28.7847
我想创建一个条形直方图,以按月比较模型 A、B 和 C。 因此,我将数据汇总为:
df = df.resample('M').sum()
此时我被卡住了。我已经尝试过两种熊猫功能,例如
df = df.resample('M').sum().hist()
但是我得到了三个不同的数字。此外,我想转向 matplotlib 框架,我可以在其中个性化输出。
欢迎提出任何建议。
真的非常感谢
【问题讨论】:
标签: python pandas date matplotlib histogram