Pandas DataFrame 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)
自己试试 »
定义和用法
The rename_axis()
方法允许您更改行轴或列轴的名称。
语法
dataframe.rename_axis(mapper, index, columns, axis, copy, inplace)
参数
index
、columns
、axis
、 copy
、 inplace
参数是 关键字参数。
参数 | 值 | 描述 |
---|---|---|
mapper | 可选。一个字符串或列表,包含轴的新名称 | |
index | 字符串 列表 字典 |
可选。一个字符串、列表或字典,包含行轴的新名称 |
columns | 字符串 列表 字典 |
可选。一个字符串、列表或字典,包含列轴的新名称 |
axis | 0 |
可选,默认为 0。要执行重命名操作的轴(如果存在 mapper 参数且 index 或 columns 未设置,则很重要) |
copy | True |
可选,默认为 True。是否也复制底层数据 |
inplace | True |
可选,默认为 False。如果为 True:在当前 DataFrame 上执行操作。如果为 False:返回执行操作的副本。 |
返回值
包含结果的 DataFrame,如果 inplace 参数设置为 True,则返回 None。
此函数不会对原始 DataFrame 对象进行更改。