Spec-Zone.ru › pandas 2

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

Атрибуты

day

Дни периода.

dayofweek

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

day_of_week

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

dayofyear

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

day_of_year

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

days_in_month

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

daysinmonth

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

end_time

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

freqstr

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

hour

Час периода.

is_leap_year

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

minute

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

month

Номер месяца (январь=1, декабрь=12).

quarter

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

second

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

start_time

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

week

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

weekday

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

weekofyear

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

year

Год периода.

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

Spec-Zone.ru

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