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这一纵轴旋转,得到

本文详细介绍了Pandas中stack和unstack函数的使用方法,解释了如何通过这些函数将列索引旋转为行索引,反之亦然。通过具体案例展示了操作后的数据变化,帮助读者理解数据重塑的基本概念。
422

被折叠的 条评论
为什么被折叠?



