如何在熊猫中每两(3,7)小时组分组数据?

时间:2014-03-04 18:59:20

标签: pandas grouping

我每天每小时汇总一次数据:

                    hokkey_common_en  hokkey_negative_en  hokkey_Positive_en  
time                                                                           
2014-02-06 00:00:00               733                   1                  12  
2014-02-06 00:30:00               739                   3                  22  
2014-02-06 01:00:00               767                   2                  15  
2014-02-06 01:30:00               950                   8                  27  

d = frame.groupby([frame.index.day, frame.index.hour], sort=True).sum()

print d

 hokkey_common_en  hokkey_negative_en  hokkey_Positive_en  
6 0               1472                   4                  34  
  1               1717                  10                  42  
  2               1549                  20                  46  

但是我应该如何在一天内每两小时(树,七)产生一笔金额?

1 个答案:

答案 0 :(得分:0)

你只需resample'2H':

In [11]: df.resample('2H', how='sum')
Out[11]: 
            hokkey_common_en  hokkey_negative_en  jotkey_positive_en
time                                                                
2014-02-06              3189                  14                  76