按多列对 DataFrame 进行排序,同时自定义排序顺序[重复]

问题描述 投票:0回答:1

我有一个包含多列的 Pandas DataFrame 数据:“A”、“B”和“C”。我想首先按“A”列升序对该 DataFrame 进行排序,然后按“B”列降序排序,最后按“C”列升序排序。

我尝试将 data.sort_values() 与列列表一起使用,但无法获得列“A”和“B”所需的排序顺序。如何使用 Pandas 实现这种自定义排序顺序?

python pandas dataframe
1个回答
0
投票

df.sort_values(by=['A', 'B', 'C'], 升序=[True, True, True])

希望对你有帮助

您还可以根据自己的喜好更改升序值

© www.soinside.com 2019 - 2024. All rights reserved.