关注公众号:『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
滴滴我