Pandas DataFrame rename_axis() 方法

实例

设置行轴的名称:

  1. import pandas as pd
  2. data = {
  3. "name": ["Sally", "Mary", "John"],
  4. "age": [50, 40, 30],
  5. "qualified": [True, False, False]
  6. }
  7. df = pd.DataFrame(data)
  8. newdf = df.rename_axis("members")
  9. print(newdf)

定义与用法

rename_axis() 方法允许您更改行轴或列轴的名称。


语法

  1. dataframe.rename_axis(mapper, index, columns, axis, copy, inplace)

参数

index, columns,axis, copy, inplace 参数是 关键字参数

参数描述
mapper 可选。 具有轴的新名称的字符串或列表
indexString
List
Dictionary
可选。具有行轴新名称的字符串、列表或字典
columnsString
List
Dictionary
可选。具有列轴新名称的字符串、列表或字典
axis0
1
'index'
'columns'
可选, 默认值 0。要在其上执行重命名的轴(如果存在映射器参数而不存在索引或列,则此点很重要)
copyTrue
False
可选, 默认值 True。 是否还要复制基础数据
inplaceTrue
False
可选, 默认值 False。 可选, 默认值 False。 如果 True:操作在当前 DataFrame 上完成。如果 False:返回操作完成的副本

返回值

一个 DataFrame 结果, 如果 inplace 参数设置为 True,则为 None。

此函数不更改原始DataFrame对象。

分类导航