pandas中排序函数
时间: 2023-11-17 07:45:17 浏览: 79
pandas通过索引进行排序的示例
在pandas中,可以使用`sort_values()`函数对DataFrame或Series进行排序。以下是一些常用的排序函数:
1. 对DataFrame按照一列或多列进行排序:
```python
df.sort_values(by='column_name')
df.sort_values(by=['column_name1', 'column_name2'])
```
其中,`column_name`是要排序的列名,可以是单个列名或多个列名组成的列表。
2. 对Series进行排序:
```python
s.sort_values()
```
3. 对DataFrame按照索引进行排序:
```python
df.sort_index()
```
还可以使用`ascending`参数来指定升序或降序排序,默认为升序:
```python
df.sort_values(by='column_name', ascending=False)
s.sort_values(ascending=False)
```
这些函数会返回一个新的排序后的DataFrame或Series,原始数据不会受到影响。
阅读全文