pandas.Panel.rename_axis
-
Panel.rename_axis(mapper, axis=0, copy=True, inplace=False)[source] -
Изменить индекс и/или столбцы, используя входную функцию или функции. Скаляр или список для
mapperизменятIndex.nameилиMultiIndex.namesатрибут. Функция или словарь дляmapperизменят метки. Значения функции/словаря должны быть уникальными (1 к 1). Метки, не содержащиеся в словаре/Series, останутся без изменений.Параметры: mapper : скаляр, список, словарь или функция, необязательно
axis : целое число или строка, по умолчанию 0
copy : булево, по умолчанию True
Также скопировать данные, лежащие в основе
inplace : булево, по умолчанию False
Возвращает: renamed : тип вызывающего объекта
См. также
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
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.19.2/generated/pandas.Panel.rename_axis.html