pandas.Panel.rename_axis

Panel.rename_axis(mapper, axis=0, copy=True, inplace=False)[source]

使用输入函数或函数修改索引和/或列。mapper的缩放器或列表将更改Index.nameMultiIndex.names属性。mapper的函数或dict将更改标签。函数/ dict值必须是唯一的(1对1)。未包含在dict / Series中的标签将保留原样。

参数:

mapper:标量,类似列表,类dict或函数,可选

axis:int或string,默认为0

copy:boolean,default True

还复制基础数据

inplace:boolean,default False

返回:

重命名:调用者的类型

也可以看看

pandas.NDFrame.renamepandas.Index.rename

例子

>>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
>>> df.rename_axis("foo")  # scalar, alters df.index.name
     A  B
foo
0    1  4
1    2  5
2    3  6
>>> df.rename_axis(lambda x: 2 * x)  # function: alters labels
   A  B
0  1  4
2  2  5
4  3  6
>>> df.rename_axis({"A": "ehh", "C": "see"}, axis="columns")  # mapping
   ehh  B
0    1  4
1    2  5
2    3  6
Scroll To Top