Spec-Zone.ru › pandas 0.19

pandas.DataFrame.rename_axis

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

Изменение индексов и/или столбцов с помощью входной функции или функций. Скаляр или список для mapper будут изменять Index.name или MultiIndex.names атрибут. Функция или словарь для mapper будут изменять метки. Значения функции/словаря должны быть уникальными (1-к-1). Метки, отсутствующие в словаре/Series, останутся неизменными.

Параметры:

mapper : скаляр, список, словарь или функция, необязательно

axis : целое число или строка, по умолчанию 0

copy : boolean, по умолчанию True

Также копировать исходные данные

inplace : boolean, по умолчанию 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.DataFrame.rename_axis.html

Spec-Zone.ru

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