РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
472 of 687 menu

Функция period_range

Функция period_range создает последовательность периодических интервалов (Period) с заданной частотой. Первым параметром передается начальная точка, вторым - конечная, третьим - частота (например, 'M' для месяцев, 'D' для дней). Функция возвращает PeriodIndex.

Синтаксис

pd.period_range(start=None, end=None, periods=None, freq=None)

Пример

Давайте создадим последовательность ежемесячных периодов с января по март:

import pandas as pd res = pd.period_range(start='2026-01', end='2026-03', freq='M') print(res)

Результат выполнения кода:

PeriodIndex(['2026-01', '2026-02', '2026-03'], dtype='period[M]', freq='M')

Пример

Создадим последовательность из пяти дневных периодов, начиная с указанной даты:

import pandas as pd res = pd.period_range(start='2026-09-01', periods=5, freq='D') print(res)

Результат выполнения кода:

PeriodIndex(['2026-09-01', '2026-09-02', '2026-09-03', '2026-09-04', '2026-09-05'], dtype='period[D]', freq='D')

Пример

Используем квартальную частоту для создания периодов:

import pandas as pd res = pd.period_range(start='2026', end='2027', freq='Q') print(res)

Результат выполнения кода:

PeriodIndex(['2026Q1', '2026Q2', '2026Q3', '2026Q4', '2027Q1'], dtype='period[Q-DEC]', freq='Q-DEC')

Пример

Создадим последовательность периодов с почасовой частотой:

import pandas as pd res = pd.period_range(start='2026-09-09 10:00', periods=3, freq='H') print(res)

Результат выполнения кода:

PeriodIndex(['2026-09-09 10:00', '2026-09-09 11:00', '2026-09-09 12:00'], dtype='period[H]', freq='H')

Смотрите также

  • функция date_range,
    которая создает последовательность дат
  • функция bdate_range,
    которая создает последовательность рабочих дней
  • функция to_datetime,
    которая преобразует данные в даты
  • функция timedelta_range,
    которая создает последовательность временных интервалов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить