SpecificationError: nested renamer is not supported

关注公众号:『AI学习星球
算法学习4对1辅导论文辅导核心期刊可以通过公众号或➕v:codebiubiubiu滴滴我
在这里插入图片描述


报错信息

SpecificationError: nested renamer is not supported
在这里插入图片描述

报错原因

是Pandas版本问题,应该是之前的老写法,需要修改为最新的。

解决方案

# 修改前
df.groupby('Income Bins')['Personal Loan'].agg({'Loan rate':np.mean}).plot()

# 修改后
df.groupby('Income Bins').agg(Loan_rate = ('Personal Loan',np.mean)).plot()

另外还有一些其他的Demo可以做参考

  • 根据单列聚合后进行单个计算
# 修改前
data.groupby('name')['age'].agg([('sums',sum)])
# 修改后
data.groupby('name').agg(age_sum = ('age','sum'))
  • 根据单列聚合后进行多个计算
# 修改前
data.groupby('name')['age'].agg([('sums','sum'),('means','mean')])
# 修改后
data.groupby('name').agg(age_sum = ('age','sum'),age_mean=('age','mean')
  • 根据多列聚合后进行多个计算
data.groupby(['name','sex']).agg(age_sum = ('age','sum'),age_mean=('age','mean'))

关注公众号:『AI学习星球
算法学习4对1辅导论文辅导核心期刊可以通过公众号或➕v:codebiubiu滴滴我
在这里插入图片描述

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值