【发布时间】:2021-11-11 13:24:13
【问题描述】:
我有以下缺少标题的数据
我使用以下代码添加标题
df_output = df_output.rename_axis(['Hour','Input'])
输出似乎很好,但是当我尝试根据小时总结数据时,我得到错误 KeyError: 'Hour'
df_output = df.groupby(['Hour'], as_index=False).sum()
【问题讨论】:
-
'Hour' 是索引的级别,而不是列。试试
df.groupby(level='Hour', as_index=False).sum() -
顺便说一句,请将您的数据直接放在描述中,而不是作为图像。我们无法测试图像,只能测试代码。例如,在代码块内共享
print(df_output.to_dict())和print(df_output)的结果。我们更容易重现您的问题并为您提供帮助。
标签: python-3.x pandas dataframe