【发布时间】:2017-08-02 14:23:15
【问题描述】:
我面临这个涉及数据帧的问题,所以在谷歌上花了很多时间之后,我在这里提出一个问题。 我有一个数据框 -
df
A B C D
0 8 3 6 2
1 1 -3 5 2
2 4 9 5 10
3 2 -4 -8 -2
我想按降序对每一行进行排序,但不是保存值,我想保存相应的列名。
排序后的数据框看起来像这样 -
df
A B C D
0 8 6 3 2
1 5 2 1 -3
2 10 9 5 4
3 2 -2 -4 -8
我最终想要的是下面这个结构,它对应于已排序数据框df的列索引-
df_col
1 2 3 4
0 A C B D
1 C D A B
2 D B C A
3 A D B C
我相信会有一个更简单的单线解决方案来解决这个问题,而无需编写明确的for loop
【问题讨论】:
标签: python sorting dataframe row