10.4 Pivot Tables and Cross-Tabulation(数据透视表和交叉表)
Pivot Tables
(数据透视表)是一种常见的数据汇总工具,常见与各种spreadsheet programs
(电子表格程序,比如Excel
)和一些数据分析软件。它能按一个或多个keys
来把数据聚合为表格,能沿着行或列,根据组键来整理数据。
数据透视表可以用pandas
的groupby
来制作,这个本节会进行介绍,除此之外还会有介绍如何利用多层级索引来进行reshape
(更改形状)操作。DataFrame
有一个pivot_table
方法,另外还有一个pandas.pivot_table
函数。为了有一个更方便的groupby
接口,pivot_table
能添加partial totals
(部分合计),也被称作margins
(边界)。
回到之前提到的tipping</