对一列dataframe进行排序
时间: 2023-11-18 22:56:01 浏览: 62
datatable 排序
可以使用pandas库中的sort_values()函数对一列dataframe进行排序。该函数可以根据指定列的值进行升序或降序排列。
例如,对以下dataframe按照列名为‘score’的值进行降序排列:
```
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie', 'David'],
'score': [90, 80, 95, 75]})
sorted_df = df.sort_values('score', ascending=False)
print(sorted_df)
```
输出:
```
name score
2 Charlie 95
0 Alice 90
1 Bob 80
3 David 75
```
其中,sort_values()函数的第一个参数为指定列的名称,第二个参数ascending为True时表示升序排序,为False时表示降序排序。在上面的示例中,ascending为False,表示按照列名为'score'的值进行降序排列。
阅读全文