假设我有一个数据框:
df = pandas.DataFrame(np.random.randn(5,3),
columns = ['A','B','C'],
index = ['r0', 'r1', 'r2', 'r3', 'r4')
A B C
r0 -0.830305 -0.395235 0.589917
r1 -1.378534 -0.484204 -1.068907
r2 -0.407720 1.922942 -1.120012
r3 1.075495 0.968913 1.509079
r4 -2.858858 1.018327 -0.660672
我想获得一个新的数据框,对于每一行,我都有按值排序的列名列表。
对于上面的示例,descending order
按列排序的结果将是:
0 1 2
r0 C B A
r1 A B C
r2 B A C
r3 C A B
r4 B C A
有没有“熊猫/numpy”的方式来做到这一点?