天天看点

Python数据分析15——数据透视表透视表交叉表

仍然使用小费数据集
Python数据分析15——数据透视表透视表交叉表

透视表

这里,主要用到的是pivot_table()函数。
Python数据分析15——数据透视表透视表交叉表

value代表的是值 index 代表行,columns 代表列。

上图是是默认计算平均值的,可以通过aggfunc()来指定。

Python数据分析15——数据透视表透视表交叉表
还可以加入分项小计。
Python数据分析15——数据透视表透视表交叉表

交叉表

这里主要通过pandas模块的crosstab()参数建立交叉表。
Python数据分析15——数据透视表透视表交叉表

通过div参数,可以使每一行的和为1。

Python数据分析15——数据透视表透视表交叉表

最后,画个图就结束吧。

Python数据分析15——数据透视表透视表交叉表

继续阅读