利用stack方法生成多级索引
时间: 2024-01-05 22:05:16 浏览: 111
可以使用pandas库中的MultiIndex方法来实现多级索引,具体步骤如下:
1. 导入pandas库
```python
import pandas as pd
```
2. 创建DataFrame
```python
df = pd.DataFrame({'A': ['a', 'b', 'c', 'd'], 'B': [1, 2, 3, 4], 'C': [5, 6, 7, 8]})
```
3. 设置多级索引
```python
df = df.set_index(['A', 'B'])
```
4. 利用stack方法生成多级索引
```python
df = df.stack()
```
这样就可以生成多级索引了,其中第一级索引为A,第二级索引为B,第三级索引为原来DataFrame中的列名。如果要生成更多级别的索引,可以继续使用stack方法。
阅读全文
相关推荐


















