pandas.PeriodIndex
- classpandas.PeriodIndex(data=None, ordinal=None, freq=None, dtype=None, copy=False, name=None, **fields)[source]
-
Неизменяемый массив ndarray, содержащий порядковые значения, указывающие на регулярные временные периоды.
Ключи индекса упакованы в объекты Period, которые содержат метаданные (например, информацию о частоте).
- Параметры
-
- data:массив-подобный объект (1d int np.ndarray или PeriodArray), необязательно
-
Необязательные данные периода для построения индекса.
- copy:bool
-
Создать копию входного массива ndarray.
- freq:строка или объект периода, необязательно
-
Один из строк pandas периода или соответствующих объектов.
- год:int, массив или Series, по умолчанию None
- месяц:int, массив или Series, по умолчанию None
- квартал:int, массив или Series, по умолчанию None
- день:int, массив или Series, по умолчанию None
- час:int, массив или Series, по умолчанию None
- минута:int, массив или Series, по умолчанию None
- секунда:int, массив или Series, по умолчанию None
- dtype:строка или PeriodDtype, по умолчанию None
См. также
Index-
Базовый тип индекса pandas.
Period-
Представляет период времени.
DatetimeIndex-
Индекс с данными datetime64.
TimedeltaIndex-
Индекс данных timedelta64.
period_range-
Создать PeriodIndex с фиксированной частотой.
Примеры
>>> idx = pd.PeriodIndex(year=[2000, 2002], quarter=[1, 3]) >>> idx PeriodIndex(['2000Q1', '2002Q3'], dtype='period[Q-DEC]')
Атрибуты
Дни периода.
День недели, где понедельник=0, воскресенье=6.
День недели, где понедельник=0, воскресенье=6.
Порядковый день года.
Порядковый день года.
Количество дней в месяце.
Количество дней в месяце.
Получить Timestamp для конца периода.
Возвращает объект частоты, если он задан, иначе None.
Возвращает строку объекта частоты, если она задана, иначе None.
Часы периода.
Логическое значение, указывающее, относится ли дата к високосному году.
Минуты периода.
Месяц, где январь=1, декабрь=12.
Квартал даты.
Секунды периода.
Получить Timestamp для начала периода.
Порядковый номер недели в году.
День недели, где понедельник=0, воскресенье=6.
Порядковый номер недели в году.
Год периода.
qyear
Методы
asfreq([freq, how])Преобразовать PeriodArray в указанную частоту freq.
strftime(*args, **kwargs)Преобразовать в Индекс с использованием указанного формата даты.
to_timestamp([freq, how])Преобразовать в DatetimeArray/Index.
© 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/1.5.0/reference/api/pandas.PeriodIndex.html