答案取决于您使用的pandas版本。对于 最新的pandas( > = 0.17.0),您确实可以使用
level关键字来指定对多级索引进行排序:
df = df.sort_index(level=0)
但是,如果您的 pandas较旧(<0.17.0),则此
level关键字尚不可用,但是您可以使用以下
sortlevel方法:
df = df.sortlevel(level=0)
但是请注意,如果要 对所有级别 进行 排序 ,则无需指定
level关键字,您可以执行以下操作:
df = df.sort_index()
这将适用于最新版本和较旧版本的熊猫。
有关排序API中这些更改的摘要,请参见http://pandas.pydata.org/pandas-
docs/stable/whatsnew.html#changes-to-sorting-
api



