pandas.Panel.rename_axis¶
-
Panel.
rename_axis
(mapper, axis=0, copy=True, inplace=False)[source]¶ 使用输入函数或函数修改索引和/或列。
mapper
的缩放器或列表将更改Index.name
或MultiIndex.names
属性。mapper
的函数或dict将更改标签。函数/ dict值必须是唯一的(1对1)。未包含在dict / Series中的标签将保留原样。参数: mapper:标量,类似列表,类dict或函数,可选
axis:int或string,默认为0
copy:boolean,default True
还复制基础数据
inplace:boolean,default False
返回: 重命名:调用者的类型
也可以看看
pandas.NDFrame.rename
,pandas.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