集团在日期时间熊猫为三个小时的时间间隔

问题描述:

我想修改该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如果您的时间是索引,则参数是可选的。

+0

我意识到,是的,我没有给出所有细节。 1)3T是3分钟,所以它应该是3小时(我试过,3小时3小时变换日期时间列,2)它总结了第一列的值,所以它没有正确计数值。如果我使用.count()的作品!如果你纠正3T至3小时,总计数我会将其标记为正确 – claire

+0

@claire感谢您的澄清,我编辑了我的答案。 – IanS