8.1 层次化索引
层次化索引,让你能在一个轴上拥有多个索引级别。让你能以低维度形式处理高维度数据。
有两个索引轴,都可以索引出数据,每个索引轴也可以有两个标签方便索引。
- unstack()方法,把一个二维index的DataFrame, 变成一个横纵索引的数据
- unstack的逆运算是stack
重排与分级排序
需要调整某条轴上各级别的顺序,或根据指定级别上的值对数据进行排序,使用swaplever
函数,swaplever
接受两个级别编号或名称,并返回一个互换了级别的新对象。
sort_index
则根据单个级别中的值对数据进行排序
使用DataFrame的列进行索引
使用DataFrame的一个或多个列当做行索引,或者可能希望将行索引变成DataFrame的列。
- DataFrame的
set_index
函数会将其一个或多个列转换为行索引,并创建一个新的DataFrame。drop
选型绝对是否其他列是否被删除。