报错信息
pandas.core.base.SpecificationError: nested renamer is not supported
分析
pandas在 1.0版本后,更新了API写法,原有的gropuby+agg分组+聚合函数写法有变更,但是这个报错提示文字实在让人摸不到头脑,在bing搜索中文只有csdn里一篇博文,但是我照着改还是不行。后来还是万能的github帮了忙。
报错的代码片段
代码的功能是对用户的交易信息表里的交易金额求其统计值(均值,标准差),如下:
group_df = df.groupby('user')['amount'].agg({
'user_amount_mean': 'mean'