pandas给excel排序
时间: 2023-10-14 14:20:04 浏览: 177
python pandas 读取excel数据
可以使用 pandas 库中的 `sort_values()` 方法对 DataFrame 进行排序,然后使用 `to_excel()` 方法将排序结果输出到 Excel 文件中。
以下是一个示例代码,假设要对 Excel 文件中的 `Sheet1` 中的数据按照 `age` 列进行升序排序:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
# 对 age 列进行升序排序
df = df.sort_values(by='age', ascending=True)
# 将排序结果输出到新的 Excel 文件中
df.to_excel('sorted_data.xlsx', index=False)
```
在上述代码中,`sort_values()` 方法的 `by` 参数指定按照哪一列进行排序,`ascending` 参数指定排序方式,`True` 表示升序,`False` 表示降序。`to_excel()` 方法的 `index` 参数指定是否输出行索引。
阅读全文