我正面临涉及数据框的此问题,因此在Google上花费大量时间后,我在此处打开一个问题。 我有一个数据帧 -将按行排序的数据框映射到原始列标签(Pandas)
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
就像一个魅力Coldspeed :)很多很多的感谢! –
@OliverS很高兴能帮到你!记住,如果答案有帮助,你可以[接受](https://stackoverflow.com/help/someone-answers)它。 –
哦!我在这里是一个新手,但现在已经认定它是'接受'的。非常感谢,再次。 –