Python 二维datetime的Grouby

Python 二维datetime的Grouby,python,pandas,datetime,Python,Pandas,Datetime,我已经检查过了,但不知怎么的,它不起作用 我目前有一个包含两列的数据框: 当我检查得到的列类型时: Datum datetime64[ns] MIPS float64 现在我想按天和小时分组: df.groupby([df['Datum'].dt.day, df['Datum'].dt.hour])['MIPS'].sum().reset_index() 但我得到了以下错误: ValueError:无法插入基准,已存在 是因为他不能创建两次同名的

我已经检查过了,但不知怎么的,它不起作用

我目前有一个包含两列的数据框:

当我检查得到的列类型时:

Datum        datetime64[ns]
MIPS                float64
现在我想按天和小时分组:

df.groupby([df['Datum'].dt.day, df['Datum'].dt.hour])['MIPS'].sum().reset_index()
但我得到了以下错误:

ValueError:无法插入基准,已存在


是因为他不能创建两次同名的分组数据帧吗?如何避免这种情况?

您可以使用相同的名称重命名avoid
多索引的
系列

df.groupby([df['Datum'].dt.day.rename('Day'), 
            df['Datum'].dt.hour.rename('Hour')])['MIPS'].sum().reset_index()