dataframe按照列排序
时间: 2023-07-20 09:24:44 浏览: 129
datatable 排序
您可以使用pandas库中的`sort_values()`方法来按照指定的列对dataframe进行排序。例如,如果您的dataframe名字是df,您想按照列名为`column_name`的列进行升序排序,可以使用以下代码:
```
df = df.sort_values('column_name', ascending=True)
```
这里使用`ascending=True`来指定升序排序,如果您想进行降序排序,可以将参数修改为`ascending=False`。如果您想按照多列进行排序,可以将多个列名放在一个列表中,例如:
```
df = df.sort_values(['column_name1', 'column_name2'], ascending=[True, False])
```
这里按照`column_name1`列进行升序排序,如果`column_name1`列中的两个值相同,则按照`column_name2`列进行降序排序。
阅读全文