Python 在数据帧中按日期时间按小时分组

Python 在数据帧中按日期时间按小时分组,python,group-by,Python,Group By,我试着用这个: casa_consumo_h = casa_consumo['date'].groupby(lambda x: x.hour).mean() 我得到以下错误: AttributeError: 'int' object has no attribute 'hour' 我的日期属于以下类型: date 55535 non-null datetime64[ns] 如何按小时对数据帧进行分组 date Ac

我试着用这个:

casa_consumo_h = casa_consumo['date'].groupby(lambda x: x.hour).mean()
我得到以下错误:

AttributeError: 'int' object has no attribute 'hour'
我的日期属于以下类型:

date             55535 non-null datetime64[ns]
如何按小时对数据帧进行分组

date                         Ac      f      I      Pf     R       V
0   2017-08-01 00:00:00     37      59.97   1.49    0.4     10  22
1   2017-08-01 00:00:01     302     59.97   1.51    0.8     10  22
2   2017-08-01 00:00:03     3077    59.97   1.49    0.8     10  22
3   2017-08-01 00:00:05     300     59.97   1.50    0.8     15  22
使用:

输出:

          Ac      f       I   Pf      R     V
date                                         
0     301.78  59.97  1.4975  0.7  11.25  22.0

你能发布一个稍微大一点的数据帧样本,这样我们就可以复制这个吗?
          Ac      f       I   Pf      R     V
date                                         
0     301.78  59.97  1.4975  0.7  11.25  22.0