编程语言
首页 > 编程语言> > 《利用Python进行数据分析》第二章pivot_table报错问题

《利用Python进行数据分析》第二章pivot_table报错问题

作者:互联网

学习《利用Python进行数据分析》第二章的时候,处理1880-2010年间全美婴儿姓名数据,有句代码总是报错:

    total_births=names.pivot_table('births',rows='year',cols='sex',aggfunc=sum)
[/code]

报错信息如下:

```code
    Traceback (most recent call last):
    
    
      File "<ipython-input-75-8bbcd2a6b8ca>", line 1, in <module>
        total_births=names.pivot_table('births',rows='year',cols='sex',aggfunc=sum)
    
    
    TypeError: pivot_table() got an unexpected keyword argument 'rows'
[/code]

查了有关资料,将rows改成index,cols写成全名”columns”:

```code
    total_births=names.pivot_table('births',index='year',columns='sex',aggfunc=sum) 
[/code]

便可得到正确处理结果:

![这里写图片描述](https://www.icode9.com/i/?i=20150817143603838)


![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210608151750993.gif)

标签:code,Python,births,rows,报错,pivot,table
来源: https://www.cnblogs.com/nigulasiximegn/p/14949691.html