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()