猿问

反转列名称,但不反转列位置

我有一个数据框,其中列的名称从 11 到 0。我希望数字反转,但仅对于列名,列中的数据应保持相同的位置。


我调查过rename。我可以一一重命名列,但我需要一个灵活的解决方案,因为列数会发生变化,最终我会得到相当多的行。


我也考虑过重置索引,但这似乎只适用于行。


例子:


   11  10  9  8 ... 0

0   A   B  C  D ... L

1   A   B  C  D ... L

2   A   B  C  D ... L

我希望它看起来像什么:


    0   1  2  3 ... 11

0   A   B  C  D ... L

1   A   B  C  D ... L

2   A   B  C  D ... L

 


绝地无双
浏览 139回答 1
1回答

泛舟湖上清波郎朗

你可以通过以下方式逆转:df.columns = df.columns[::-1]
随时随地看视频慕课网APP

相关分类

Python
我要回答