http://blog.csdn.net/Zhangjunjie789/article/details/47724813
学习《利用Python进行数据分析》第二章的时候,处理1880-2010年间全美婴儿姓名数据,有句代码总是报错:
total_births=names.pivot_table(‘births’,rows=’year’,cols=’sex’,aggfunc=sum)
报错信息如下:
Traceback (most recent call last):
File “”, line 1, in
total_births=names.pivot_table(‘births’,rows=’year’,cols=’sex’,aggfunc=sum)
TypeError: pivot_table() got an unexpected keyword argument ‘rows’
查了有关资料,将rows改成index,cols写成全名”columns”:
total_births=names.pivot_table(‘births’,index=’year’,columns=’sex’,aggfunc=sum)
便可得到正确处理结果
本文介绍了解决Python数据分析中使用pivot_table函数时遇到的TypeError问题,通过调整参数名称从'rows'改为'index','cols'改为'columns',成功处理了1880年至2010年美国婴儿姓名数据。
984

被折叠的 条评论
为什么被折叠?



