【发布时间】:2026-02-09 12:35:02
【问题描述】:
假设我有一个数据框df
df = pd.DataFrame([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]],
columns=['A', 'B', 'C', 'D', 'E'])
看起来像这样
A B C D E
0 1 2 3 4 5
1 6 7 8 9 10
如何颠倒列值的顺序,但将列标题保留为 A、B、C、D、E?
我希望它看起来像
A B C D E
0 5 4 3 2 1
1 10 9 8 7 6
我尝试对列索引df.sort_index(1, ascending=False) 进行排序,但这会改变列标题(显然),而且我不知道我的列是否以排序方式开始。
【问题讨论】:
标签: python pandas numpy dataframe