pivot VS pivot_table
pivot_table
創建一個電子表格式的數據透視表作爲DataFrame。以index columns來決定結果DataFrame的多索引(層級索引)。
重要的參數:
values 用於聚集的列
index 用做結果DataFrame的索引的項,可以是column, Grouper, array or list of the previous
columns 用做結果DataFrame的列的項,可以是column, Grouper, array or list of the previous
aggfunc 對數據進行處理的方法
pivot
通過指定的index/column values 來對DataFrame進行重塑。
重塑數據(產生一個「透視」表)基於列數據。使用從特定的index/columns對的唯一數據來形成結果DataFrame的軸(index+columns的組合一定要是唯一的)。該方法是不支持數據聚集的。當出現index+columns時會報ValueError錯誤。
區別
pivot沒有aggfunc參數,也就是說pivot是對數據的簡單重組展示,並不會對數據做其它(sum/mean等)的聚合操作。