stack:将pandas数据的列索引旋转为行索引
unstack:将pandas数据行索引旋转位列索引
值得注意的是,默认以最内层为轴旋转,旋转完后依然为最内层
如下案例:
有如下的df图表
df
此时横轴为0-23的id,纵轴为True和False
这时候输入
df.stack()
则得到
列以横轴id旋转,旋转完后依然为最内层
可以认为现在的True和False一列为level0,0-23为level1,
这时候输入
df.unstack(level = 0)
则以False和True这一纵轴旋转,得到