sort_values取列
时间: 2024-01-11 17:03:44 浏览: 82
sort_values
`sort_values()` 是 Pandas 中的一个方法,用来对 DataFrame 或 Series 按照某一列或多列的值进行排序。如果想要对 DataFrame 中的某一列进行排序,可以使用以下的语法:
```python
df.sort_values(by='column_name')
```
其中,`column_name` 是要排序的列的名称。
如果想要按照多列进行排序,可以传入一个列表:
```python
df.sort_values(by=['column_name1', 'column_name2'])
```
这将首先按照 `column_name1` 进行排序,然后对于具有相同 `column_name1` 值的行,按照 `column_name2` 进行排序。
注意,`sort_values()` 方法并不会改变原 DataFrame 的顺序,而是返回一个新的已排序的 DataFrame。如果想要将排序结果保存到原 DataFrame 中,可以使用 `inplace=True` 参数:
```python
df.sort_values(by='column_name', inplace=True)
```
这将直接将排序结果覆盖原 DataFrame。
阅读全文