问答 · ANSWER
层级索引排序是什么?
直接回答
层级索引排序是指对具有多层索引的DataFrame,使用sort_index方法,让数据按索引层级进行排序,便于组织和访问。
关键要点
- 层级索引排序使用DataFrame的sort_index()方法。
- 排序可以指定层级(level参数),默认对所有层级排序。
- 排序后,相同外层索引的数据会物理聚集在一起。
- 每层索引内部默认按字典顺序排列。
- 排序不改变数据内容,只改变行的排列顺序。
怎么选 / 怎么做
对层级索引进行排序的步骤:
1. 确保DataFrame已设置层级索引(MultiIndex)。
2. 调用df.sort_index()方法。
3. 如需指定排序层级,可使用level参数(如level=1表示仅按内层索引排序)。
常见问题
sort_index()默认怎么排序?
默认对所有索引层级按字典序排序,先外层后内层。
能只按内层索引排序吗?
可以,使用sort_index(level=1)即可。