pandas.Series.set_axis#

Series.set_axis(метки, *, ось=0, copy=None)[источник]#

Назначить желаемый индекс для заданной оси.

Индексы для меток строк могут быть изменены путем назначения списка или объекта Index.

Параметры:
меткиподобный списку, Index

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

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

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

copybool, по умолчанию True

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

Примечание

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

Вы уже можете получить будущее поведение и улучшения, включив copy on write 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