更改
temp['total'] = pd.Dataframe(project_data.groupby(col1)[col2].agg({'total':'count'})).reset_index()['total']temp['Avg'] = pd.Dataframe(project_data.groupby(col1)[col2].agg({'Avg':'mean'})).reset_index()['Avg']至
temp['total'] = pd.Dataframe(project_data.groupby(col1)[col2].agg(total='count')).reset_index()['total']temp['Avg'] = pd.Dataframe(project_data.groupby(col1)[col2].agg(Avg='mean')).reset_index()['Avg']
原因:在新的熊猫版本中,建议使用Aggregation来替代已过时的“ dict-of-
dicts”方法,以命名特定于列的聚合的输出(重命名时使用字典不推荐groupby.agg())。
- 来源:https
- //pandas.pydata.org/pandas-
docs/stable/whatsnew/v0.25.0.html



