pandas二级索引排序
时间: 2023-11-17 12:03:58 浏览: 84
可以使用`sort_index()`方法对二级索引进行排序。例如,假设我们有以下的DataFrame `df`,其中有两个索引级别'A'和'B',我们想要按照'B'索引进行升序排序,可以使用以下代码:
```python
df_sorted = df.sort_index(level='B', ascending=True)
```
这将返回一个按照'B'索引升序排序的新DataFrame `df_sorted`。如果想要按照多个索引级别进行排序,可以在`level`参数中传入一个索引级别的列表。
另外,如果想要重置索引,可以使用`reset_index()`方法。例如,假设我们想要将索引重置为默认的整数索引,可以使用以下代码:
```python
df_reset = df.reset_index()
```
这将返回一个重置了索引的新DataFrame `df_reset`。
阅读全文