Spec-Zone.ru › pandas 0.23

pandas.DataFrame.rename_axis

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

Изменить имя индекса или столбцов.

Параметры:

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

Значение для установки имени оси.

axis : {0 или ‘index’, 1 или ‘columns’}, по умолчанию 0

Индекс или имя оси.

copy : булево, по умолчанию True

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

inplace : булево, по умолчанию False

Изменить объект напрямую вместо создания новой Series или DataFrame.

Возвращает:

renamed : Series, DataFrame или None

Тип, совпадающий с вызывающим объектом, или None, если inplace равно True.

См. также

pandas.Series.rename
Изменение меток индекса или имени Series
pandas.DataFrame.rename
Изменение меток индекса или имени DataFrame
pandas.Index.rename
Установка новых имен для индекса

Примечания

До версии 0.21.0, rename_axis также можно было использовать для изменения меток осей, передавая отображение или скаляр. Это поведение устарело и будет удалено в будущей версии. Используйте rename вместо этого.

Примеры

Series

>>> s = pd.Series([1, 2, 3])
>>> s.rename_axis("foo")
foo
0    1
1    2
2    3
dtype: int64

DataFrame

>>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
>>> df.rename_axis("foo")
     A  B
foo
0    1  4
1    2  5
2    3  6
>>> df.rename_axis("bar", axis="columns")
bar  A  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.23.4/generated/pandas.DataFrame.rename_axis.html

Spec-Zone.ru

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