问答 · 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)即可。

深入学

小象教研组整理 · 内容来自课程讲义与企业内训素材,仅供学习参考。