pandas.Dataframe经过pivot_table生成透视表以后multiindex的处理
问题描述:
众所周知,pandas生成透视表后,index会变成multiindex,即多层索引。
多层索引就是列索引大于一层的情况。
实际操作中透视表生成之后想要与其他一层索引的表格进行merge而因为出现多层索引所以无法实现正常的merge。
网上只有如何形成multiindex的方法,却没有怎么取消多层索引的方法,最多也只是消除index,然而并不能解决问题。
查阅了文档也并没有直接合并多层索引的函数存在。
所以自己想出一种可以恢复多层索引为一层的方法。
第一步:创建表格
LICENCECD ORDER_DATE CIGCD SLQTY
0 1 2018-01-01 322602 200
1 1 2018-01-01 320505 200
2 1 2018-01-01 320503 200
4 1 2018-01-01 430402 800
6 2 2018-01-01 423806 200
9 2 2018-01-01 423801 1400
10 2 2018-01-01 410616 &nb