我有一个多级索引的数据框,每个列级别都附有名称。 数据表看起来像这样: (df1)
TIME
TMC 111N1 111P2 111N3 111P4
DATE EPOCH
0 143 113 103 NaN
1 183 NaN NaN NaN
2 NaN NaN NaN NaN
3 143 NaN NaN NaN
我想要打乱列的顺序,使其与参考数据框(df2)行索引指定的顺序相匹配。
A1 A2 A3 A4 A5
Name
111N3 PA PL er 0.75543 35
111P4 PA PL er 0.09413 35
111N1 PA PL er 4.21557 35
111P2 PA PL er 1.31989 35
即结果应为(df3):
TIME
TMC 111N3 111P4 111N1 111P2
DATE EPOCH
0 103 NaN 143 113
1 NaN NaN 183 NaN
2 NaN NaN NaN NaN
3 NaN NaN 143 NaN