【发布时间】:2019-09-27 11:48:12
【问题描述】:
我有一个大约 3 年的 pandas 数据框,分辨率为 6 秒,我想将数据分组到 24 小时的 bin 中并每天绘制 在循环中使用 matplotlib。 这是我的数据框的头部:
timestamp consumption
0 2012-11-11 12:00:03 468
1 2012-11-11 12:00:09 476
2 2012-11-11 12:00:16 463
3 2012-11-11 12:00:22 449
4 2012-11-11 12:00:28 449
它包括一个房子从 2012 年到 2015 年的耗电量。经过预处理后,数据帧从第一天下午 12 点左右开始。我需要以 24 小时为间隔绘制所有数据帧,并且每个图必须代表一天,从大约 12 点开始,到第二天大约 12 点结束
所以,我需要大约 1500 个图来显示每天从下午 12 点开始我的数据帧大约 1500 天的功耗。
提前致谢。
更新: 我想分别绘制 1500 天的原因是我想检查每晚的电力消耗并标记居住者的睡眠模式。我认为每天从 12 点到 12 点在一个地块中有一个完整的睡眠周期。在准备好标签后,我将能够将它们用作分类的训练和测试数据
【问题讨论】:
-
你需要1500个地块(图/图片)?
-
@QuangHoang 完全正确
标签: python-3.x pandas dataframe matplotlib time