【发布时间】:2016-08-25 01:02:58
【问题描述】:
我有一个这样的数据框df:
a b
id no name
T01 101 foo 1 $10
T32 102 bar 2 $30
T10 103 baz 4 $25
其中索引为id, no and name。我有另一个数据框df2,具有我希望的索引顺序
no
0 103
1 101
2 102
我需要数据框
a b
id no name
T10 103 baz 4 $25
T01 101 foo 1 $10
T32 102 bar 2 $30
我见过使用 df.loc[df2.no.values] 和 df.reindex(df2.no) 但由于我有多索引数据帧,它似乎不起作用
我应该使用什么来对键 no 中的 df 与 df2 中的顺序进行排序?
【问题讨论】:
标签: python sorting pandas multi-index