set_index
时间: 2023-10-08 16:10:55 浏览: 56
index
set_index() 是 Pandas 库中 DataFrame 的一个方法,它用于将数据框中的某一列或几列作为行索引。例如,假设有以下数据框:
``` python
import pandas as pd
data = {'Name': ['Bob', 'Alice', 'John', 'Emily'],
'Age': [25, 20, 30, 35],
'Gender': ['M', 'F', 'M', 'F']}
df = pd.DataFrame(data)
```
输出如下:
```
Name Age Gender
0 Bob 25 M
1 Alice 20 F
2 John 30 M
3 Emily 35 F
```
可以使用 set_index() 方法将 Name 列作为行索引:
``` python
df.set_index('Name', inplace=True)
```
输出如下:
```
Age Gender
Name
Bob 25 M
Alice 20 F
John 30 M
Emily 35 F
```
现在 Name 列被设置为行索引,并且出现在表格左边。inplace=True 表示在原始数据框上进行修改,如果不指定 inplace=True,则返回一个新的数据框。
阅读全文