设置dataframe某一列为行索引
时间: 2023-07-04 11:24:43 浏览: 124
pandas将DataFrame的列变成行索引的方法
可以使用`set_index()`函数将DataFrame的某一列设置为行索引。例如,假设你有以下DataFrame:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4],
'B': [5, 6, 7, 8],
'C': ['a', 'b', 'c', 'd']})
```
你可以使用`set_index()`函数将列'C'设置为行索引:
```python
df.set_index('C', inplace=True)
```
这将返回一个新的DataFrame,其中行索引为列'C'的值。如果你想在原始DataFrame上更改索引,可以将`inplace`参数设置为True。
阅读全文