sort_vlaues()
时间: 2024-01-06 09:25:50 浏览: 33
sort_values()函数是pandas库中的一个函数,用于对DataFrame或Series对象进行排序操作。该函数可以根据指定的列数据或行数据进行排序,并返回排序后的结果。
以下是sort_values()函数的基本用法示例:
1. 对DataFrame对象按照某一列进行排序:
```python
import pandas as pd
# 创建一个DataFrame对象
data = {'Name': ['Tom', 'Nick', 'John', 'Amy'],
'Age': [20, 25, 30, 35],
'Salary': [5000, 6000, 7000, 8000]}
df = pd.DataFrame(data)
# 按照Age列进行升序排序
df_sorted = df.sort_values(by='Age', ascending=True)
print(df_sorted)
```
输出结果:
```
Name Age Salary
0 Tom 20 5000
1 Nick 25 6000
2 John 30 7000
3 Amy 35 8000
```
2. 对Series对象进行排序:
```python
import pandas as pd
# 创建一个Series对象
s = pd.Series([3, 1, 4, 2])
# 对Series对象进行升序排序
s_sorted = s.sort_values(ascending=True)
print(s_sorted)
```
输出结果:
```
1 1
3 2
0 3
2 4
dtype: int64
```
需要注意的是,sort_values()函数默认是按照升序排序,如果需要降序排序,可以将参数ascending设置为False。
阅读全文