pandas按某一列排序
时间: 2023-09-14 15:11:47 浏览: 71
pandas 透视表中文字段排序方法
5星 · 资源好评率100%
可以使用`sort_values()`方法按照某一列来排序pandas DataFrame。
以下是一个示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 34, 19, 45],
'score': [80, 65, 90, 75]}
df = pd.DataFrame(data)
# 按照年龄列从小到大排序
df = df.sort_values('age')
print(df)
```
输出:
```
name age score
2 Charlie 19 90
0 Alice 25 80
1 Bob 34 65
3 David 45 75
```
在这个示例中,我们使用`sort_values()`方法按照`age`列从小到大排序了DataFrame。可以看到,结果DataFrame的第一行是年龄最小的人。
阅读全文