Spec-Zone.ru › pandas 0.20

pandas.Series.rename_axis

Series.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.20.3/generated/pandas.Series.rename_axis.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API