nea*_*us3 3 python sorting dataframe pandas
我能够根据最后一列对行进行排序。但是,我在数据框的底部还有一行,其中包含每列的总计。我找不到根据最后一行中的总计对列进行排序的方法。该表如下所示:
A B C T
0 9 9 9 27
1 9 10 4 23
2 7 4 8 19
3 2 6 9 17
T 27 29 30
Run Code Online (Sandbox Code Playgroud)
我希望对该表进行排序,以便列的顺序从左到右 C、B、A 从最高总数到最低。如何才能做到这一点?
按DataFrame.sort_values索引值使用:Taxis=1
df = df.sort_values('T', axis=1, ascending=False)
print (df)
C B A T
0 9 9 9 27.0
1 4 10 9 23.0
2 8 4 7 19.0
3 9 6 2 17.0
T 30 29 27 NaN
Run Code Online (Sandbox Code Playgroud)