Pandas DataFrame rename_axis() 方法
定义和用法
rename_axis() 方法允许您更改行轴或列轴的名称。
实例
设置行轴的名称:
import pandas as pd
data = {
"name": ["Sally", "Mary", "John"],
"age": [50, 40, 30],
"qualified": [True, False, False]
}
df = pd.DataFrame(data)
newdf = df.rename_axis("members")
print(newdf)
语法
dataframe.rename_axis(mapper, index, columns, axis, copy, inplace)
参数
index、columns、axis、copy、inplace 参数是关键字参数。
| 参数 | 值 | 描述 |
|---|---|---|
| mapper | 可选。字符串或列表,包含轴的新名称。 | |
| index |
|
可选。字符串、列表或字典,包含行轴的新名称。 |
| columns |
|
可选。字符串、列表或字典,包含列轴的新名称。 |
| axis |
|
可选。执行重命名的轴。 如果 mapper 参数存在且未指定 index 或 columns,则很重要。 默认为 0。 |
| copy |
|
可选。是否也复制底层数据。 默认为 True。 |
| inplace |
|
可选。默认为 False。
|
返回值
包含结果的 DataFrame,如果 inplace 参数设置为 True,则返回 None。
此函数不会对原始 DataFrame 对象进行更改。