python重新设置某两列为行索引
时间: 2023-07-07 20:25:11 浏览: 104
Python将DataFrame的某一列作为index的方法
可以使用 pandas 库中的 set_index() 方法来重新设置某两列为行索引。假设我们有一个名为 df 的 DataFrame,其中包含三列 A、B 和 C,现在想要将 A 和 B 这两列设置为行索引,可以使用以下代码:
```
df = df.set_index(['A', 'B'])
```
这将重新设置 DataFrame 的索引,使其由 A 和 B 两列组成。如果想要保留 C 列,则可以使用以下代码:
```
df = df.set_index(['A', 'B'], append=True)
```
这将在现有索引的基础上添加 A 和 B 列作为新的多级索引,并保留 C 列。
阅读全文