Pandas DataFrame rename_axis() 方法
实例
设置行轴的名称:
import pandas as pddata = {"name": ["Sally", "Mary", "John"],"age": [50, 40, 30],"qualified": [True, False, False]}df = pd.DataFrame(data)newdf = df.rename_axis("members")print(newdf)
定义与用法
rename_axis() 方法允许您更改行轴或列轴的名称。
语法
dataframe.rename_axis(mapper, index, columns, axis, copy, inplace)
参数
index, columns,axis, copy, inplace 参数是 关键字参数。
| 参数 | 值 | 描述 |
|---|---|---|
| mapper | 可选。 具有轴的新名称的字符串或列表 | |
| index | String List Dictionary | 可选。具有行轴新名称的字符串、列表或字典 |
| columns | String List Dictionary | 可选。具有列轴新名称的字符串、列表或字典 |
| axis | 0 1 'index' 'columns' | 可选, 默认值 0。要在其上执行重命名的轴(如果存在映射器参数而不存在索引或列,则此点很重要) |
| copy | True False | 可选, 默认值 True。 是否还要复制基础数据 |
| inplace | True False | 可选, 默认值 False。 可选, 默认值 False。 如果 True:操作在当前 DataFrame 上完成。如果 False:返回操作完成的副本 |
返回值
一个 DataFrame 结果, 如果 inplace 参数设置为 True,则为 None。
此函数不更改原始DataFrame对象。