pandas 命名行索引
时间: 2023-10-13 13:06:20 浏览: 96
pandas 的行索引可以通过以下方式进行命名:
1. 通过 `DataFrame.index.name` 属性命名行索引:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
df.index.name = 'id'
print(df)
```
输出:
```
name age gender
id
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
```
2. 通过 `DataFrame.rename_axis()` 方法命名行索引:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
df = df.rename_axis('id')
print(df)
```
输出:
```
name age gender
id
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
```
在上述代码中,`DataFrame.rename_axis()` 方法接收一个参数,用于指定行索引的名称。
阅读全文