dataframe按某列升序排列
时间: 2023-07-06 12:28:11 浏览: 113
计算机视觉系列–Pandas基础
可以使用 pandas 中的 sort_values() 方法来按某列升序排列 DataFrame。例如,假设要按 DataFrame 中的列 "score" 升序排列,可以使用以下代码:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie', 'David'],
'score': [75, 82, 90, 68]})
# 按列 "score" 升序排列
df_sorted = df.sort_values(by='score')
print(df_sorted)
```
输出结果如下:
```
name score
3 David 68
0 Alice 75
1 Bob 82
2 Charlie 90
```
在 sort_values() 方法中,参数 by 指定按哪列排序,可以是单个列名或多个列名的列表。默认情况下,sort_values() 方法按升序排列,如果要按降序排列,可以设置参数 ascending=False。
阅读全文