《利用Python進行數據分析》第二章pivot_table報錯問題

學習《利用Python進行數據分析》第二章的時候,處理1880-2010年間全美嬰兒姓名數據,有句代碼總是報錯:

total_births=names.pivot_table('births',rows='year',cols='sex',aggfunc=sum)1

報錯信息如下:

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'12345678

查了有關資料,將rows改成index,cols寫成全名”columns”:

total_births=names.pivot_table('births',index='year',columns='sex',aggfunc=sum) 1

便可得到正確處理結果:

這裏寫圖片描述


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章