pandas數據處理--pivot

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等)的聚合操作。

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