pandas操作Excel从大到小排序
时间: 2023-10-13 14:04:52 浏览: 110
Python pandas对excel的操作实现示例
可以使用sort_values()方法来对Excel表格中的数据进行排序。默认情况下,sort_values()方法按升序排序,如果要按降序排序可以设置参数“ascending=False”。
例如,假设我们有以下Excel表格:
| 姓名 | 年龄 | 成绩 |
| --- | --- | --- |
| 张三 | 20 | 90 |
| 李四 | 22 | 80 |
| 王五 | 21 | 95 |
| 赵六 | 19 | 85 |
我们可以使用以下代码将“成绩”列按降序排序:
```
import pandas as pd
# 读取Excel表格
df = pd.read_excel('data.xlsx')
# 按成绩降序排序
df = df.sort_values(by='成绩', ascending=False)
# 输出结果
print(df)
```
输出结果:
| 姓名 | 年龄 | 成绩 |
| --- | --- | --- |
| 王五 | 21 | 95 |
| 张三 | 20 | 90 |
| 赵六 | 19 | 85 |
| 李四 | 22 | 80 |
阅读全文