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')Атрибуты
Получить день месяца, на который приходится период.
День недели, на который приходится период, где понедельник = 0, а воскресенье = 6.
Возвращает день года.
День недели, на который приходится период, где понедельник = 0, а воскресенье = 6.
Возвращает день года.
Получить общее количество дней в месяце, на который приходится этот период.
Получить общее количество дней в месяце, на который приходится этот период.
Получить метку времени Timestamp для конца периода.
Возвращает строковое представление частоты.
Получить компонент часа дня периода.
Возвращает True, если год периода является високосным.
Получить компонент минуты часа периода.
Возвращает месяц, на который приходится этот период.
Возвращает квартал, на который приходится этот период.
Финансовый год, в котором находится период согласно кварталу его начала.
Получить компонент секунды периода.
Получить метку времени Timestamp для начала периода.
Получить неделю года по данному периоду.
День недели, на который приходится период, где понедельник = 0, а воскресенье = 6.
Получить неделю года по данному периоду.
Возвращает год, на который приходится этот период.
Методы
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