學習《利用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
便可得到正確處理結果: