Spec-Zone.ru › pandas 2

pandas.Period

classpandas.Period(value=None, freq=None, ordinal=None, year=None, month=None, quarter=None, day=None, hour=None, minute=None, second=None)

Представляет временной период.

Параметры:
value:Period, str, datetime, date или pandas.Timestamp, по умолчанию None

Представление временного периода (например, ‘4Q2005’). Это представляет собой не начало или конец периода, а сам период.

freq:str, по умолчанию None

Один из строк pandas для обозначения периодов или соответствующие объекты. Принимаемые строки перечислены в разделе раздела алиасов периодов в документации пользователя. Если значение — datetime, freq обязателен.

ordinal:int, по умолчанию None

Смещение периода от пролептической григорианской эпохи.

year:int, по умолчанию None

Значение года периода.

month:int, по умолчанию 1

Значение месяца периода.

quarter:int, по умолчанию None

Значение квартала периода.

day:int, по умолчанию 1

Значение дня периода.

hour:int, по умолчанию 0

Значение часа периода.

minute:int, по умолчанию 0

Значение минуты периода.

second:int, по умолчанию 0

Значение секунды периода.

Примеры

>>> period = pd.Period('2012-1-1', freq='D')
>>> period
Period('2012-01-01', 'D')

Атрибуты

day

Получить день месяца, на который приходится период.

day_of_week

День недели, на который приходится период, где понедельник = 0, а воскресенье = 6.

day_of_year

Возвращает день года.

dayofweek

День недели, на который приходится период, где понедельник = 0, а воскресенье = 6.

dayofyear

Возвращает день года.

days_in_month

Получить общее количество дней в месяце, на который приходится этот период.

daysinmonth

Получить общее количество дней в месяце, на который приходится этот период.

end_time

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

freq

freqstr

Возвращает строковое представление частоты.

hour

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

is_leap_year

Возвращает True, если год периода является високосным.

minute

Получить компонент минуты часа периода.

month

Возвращает месяц, на который приходится этот период.

ordinal

quarter

Возвращает квартал, на который приходится этот период.

qyear

Финансовый год, в котором находится период согласно кварталу его начала.

second

Получить компонент секунды периода.

start_time

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

week

Получить неделю года по данному периоду.

weekday

День недели, на который приходится период, где понедельник = 0, а воскресенье = 6.

weekofyear

Получить неделю года по данному периоду.

year

Возвращает год, на который приходится этот период.

Методы

asfreq(freq[, how])

Преобразовать период в желаемую частоту, в начале или конце интервала.

now(freq)

Возвращает период текущей даты.

strftime(fmt)

Возвращает отформатированное строковое представление периода Period.

to_timestamp([freq, how])

Возвращает представление периода в формате Timestamp.

© 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.Period.html

Spec-Zone.ru

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