Метод to_period
Метод to_period применяется к объекту Timestamp
и преобразует его в объект Period, представляющий
временной интервал (период). Первым параметром передаётся
строка с частотой, например 'D' для дней,
'M' для месяцев или 'Y' для лет.
Если параметр не указан, частота определяется автоматически
из контекста или используется значение по умолчанию.
Синтаксис
timestamp.to_period(freq=None)
Пример
Давайте преобразуем объект Timestamp в период с частотой месяц:
import pandas as pd
ts = pd.Timestamp('2026-09-09 15:30:00')
period = ts.to_period('M')
print(period)
Результат выполнения кода:
2026-09
Пример
Преобразуем Timestamp в период с частотой день:
import pandas as pd
ts = pd.Timestamp('2026-09-09 15:30:00')
period = ts.to_period('D')
print(period)
Результат выполнения кода:
2026-09-09
Пример
Преобразуем Timestamp в период с частотой год:
import pandas as pd
ts = pd.Timestamp('2026-09-09 15:30:00')
period = ts.to_period('Y')
print(period)
Результат выполнения кода:
2026
Пример
Преобразуем Timestamp в период без указания частоты:
import pandas as pd
ts = pd.Timestamp('2026-09-09 15:30:00')
period = ts.to_period()
print(period)
Результат выполнения кода:
2026-09-09 15:30:00