Spec-Zone.ru › pandas 1

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]')

Атрибуты

day

Дни периода.

dayofweek

День недели, где понедельник=0, воскресенье=6.

day_of_week

День недели, где понедельник=0, воскресенье=6.

dayofyear

Порядковый день года.

day_of_year

Порядковый день года.

days_in_month

Количество дней в месяце.

daysinmonth

Количество дней в месяце.

end_time

Получить Timestamp для конца периода.

freq

Возвращает объект частоты, если он задан, иначе None.

freqstr

Возвращает строку объекта частоты, если она задана, иначе None.

hour

Часы периода.

is_leap_year

Логическое значение, указывающее, относится ли дата к високосному году.

minute

Минуты периода.

month

Месяц, где январь=1, декабрь=12.

quarter

Квартал даты.

second

Секунды периода.

start_time

Получить Timestamp для начала периода.

week

Порядковый номер недели в году.

weekday

День недели, где понедельник=0, воскресенье=6.

weekofyear

Порядковый номер недели в году.

year

Год периода.

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API