pandas.Series.to_period#

Series.to_period(freq=None, copy=None)[источник]#

Преобразование Series из DatetimeIndex в PeriodIndex.

Параметры:
freqstr, по умолчанию None

Частота, связанная с PeriodIndex.

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

Возвращать ли копию.

Примечание

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

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

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

Series с индексом, преобразованным в PeriodIndex.

Примеры

>>> idx = pd.DatetimeIndex(['2023', '2024', '2025'])
>>> s = pd.Series([1, 2, 3], index=idx)
>>> s = s.to_period()
>>> s
2023    1
2024    2
2025    3
Freq: Y-DEC, dtype: int64

Просмотр индекса

>>> s.index
PeriodIndex(['2023', '2024', '2025'], dtype='period[Y-DEC]')