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