首页 > 解决方案 > Pandas 聚合修改索引

问题描述

我正在使用此函数在我的数据框中计算“值”列的每个 id 和每小时的平均值、中值和方差:

df = df.groupby(['PatientID', 
pd.Grouper(key='Date', freq='60T')])['Value'].agg(['mean', 'median', 
'var'])

但是在新修改的数据框中,我正确地得到了均值、中值和方差,但是日期和 id 没有像这个屏幕中那样被评估和变灰: 在此处输入图像描述

我想保留日期和身份证。我该如何解决?谢谢

标签: pythonpandasaggregate

解决方案


只需将 .reset_index() 添加到代码中即可避免该问题


推荐阅读