集团在日期时间熊猫为三个小时的时间间隔
问题描述:
我想修改该SO话题here到三个小时的时间间隔。 我有分钟分辨率的事件数据库。我需要每三小时将它们分组,并提取这个分组的计数。集团在日期时间熊猫为三个小时的时间间隔
输出理想的情况看起来像一个表如下所示:
3hourly count
0 10
3 3
6 5
9 2
...
答
您没有提供太多细节,但你可以使用“TimeGrouper”:
df.groupby(pd.TimeGrouper(key='your_time_column', freq='3H')).count()
的key
如果您的时间是索引,则参数是可选的。
我意识到,是的,我没有给出所有细节。 1)3T是3分钟,所以它应该是3小时(我试过,3小时3小时变换日期时间列,2)它总结了第一列的值,所以它没有正确计数值。如果我使用.count()的作品!如果你纠正3T至3小时,总计数我会将其标记为正确 – claire
@claire感谢您的澄清,我编辑了我的答案。 – IanS