Spec-Zone.ru › pandas 2

pandas.Series.set_axis

Series.set_axis(labels, *, axis=0, copy=None)[source]

Присвоение требуемого индекса заданной оси.

Индексы для меток строк можно изменить, присвоив список или объект Index.

Параметры:
labels:list-like, Index

Значения для нового индекса.

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

Ось для обновления. Значение 0 идентифицирует строки. Для Series этот параметр не используется и по умолчанию равен 0.

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

Нужно ли создавать копию исходных данных.

Примечание

Ключевое слово copy изменит поведение в pandas 3.0. Copy-on-Write будет включено по умолчанию, что означает, что все методы с ключевым словом copy будут использовать механизм ленивой копии для отсрочки копии и игнорирования ключевого слова copy. Ключевое слово copy будет удалено в будущей версии pandas.

Вы уже можете получить будущее поведение и улучшения, включив копирование при записи pd.options.mode.copy_on_write = True

Возвращает:
Series

Объект типа Series.

См. также

Series.rename_axis

Изменить имя индекса.

Примеры

>>> s = pd.Series([1, 2, 3])
>>> s
0    1
1    2
2    3
dtype: int64
>>> s.set_axis(['a', 'b', 'c'], axis=0)
a    1
b    2
c    3
dtype: int64

© 2008–2022, 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/2.2.2/reference/api/pandas.Series.set_axis.html

Spec-Zone.ru

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