零基础入门Python数据分析与机器学习
上QQ阅读APP看书,第一时间看更新

3.2.2 索引重构与恢复

reset_index()函数的功能跟set_index()函数刚好相反,层次化索引的级别会被转移到数据集中的列里面,示例代码和输出如下:

可以调用unstack()方法对数据集进行重构,类似于pivot()方法,不同之外在于unstack()方法是针对索引或者标签,即将列索引转成最内层的行索引;而pivot()方法则是针对列的值,即指定某列的值作为行索引,示例代码和输出如下:

此外,stack()方法是unstack()方法的逆运算,示例代码和输出如下: