文章目录
变形
一、长宽表的变形
1. pivot
pivot
是一种典型的长表变宽表的函数
就是行列的重新排列,转化成为类似于表格,可以进行多行多列的操作
单行单列的pivot操作
多行多列的pivot操作
2. pivot_table
pandas
中提供了 pivot_table
来实现,其中的 aggfunc
参数就是使用的聚合函数
pivot_table
具有边际汇总的功能,可以通过设置 margins=True
来实现,其中边际的聚合方式与 aggfunc
中给出的聚合方法一致。
3. melt
melt
正好与pivot
相反,可以通过melt
将pivot
形式的dataframe
转化为列表行