pandas里面set_axis()参数讲解
时间: 2024-05-12 15:19:15 浏览: 121
pandas中的set_axis()方法用于更改轴标签,其参数如下:
1. labels:新的轴标签,可以是一个列表或一个pandas索引对象。
2. axis:指定要更改标签的轴,可以是0或1,0表示行轴,1表示列轴,默认为0。
3. inplace:是否在原DataFrame或Series上进行操作,若为True,则直接修改原数据,否则生成一个新的DataFrame或Series,默认为False。
示例:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print(df)
# A B
# 0 1 4
# 1 2 5
# 2 3 6
# 修改列标签
df = df.set_axis(['C', 'D'], axis=1, inplace=False)
print(df)
# C D
# 0 1 4
# 1 2 5
# 2 3 6
# 修改行标签
df = df.set_axis([10, 11, 12], axis=0, inplace=False)
print(df)
# C D
# 10 1 4
# 11 2 5
# 12 3 6
```
阅读全文
相关推荐


















