pandas.Period#

класс pandas.Period(значение=None, freq=None, порядковый номер=None, год=None, month=None, квартал=None, day=None, hour=None, минута=None, второй=None)#

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

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

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

freqstr, по умолчанию None

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

порядковый номерint, по умолчанию None

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

годint, по умолчанию None

Годовое значение периода.

monthint, по умолчанию 1

Месячное значение периода.

кварталint, по умолчанию None

Квартальное значение периода.

dayint, по умолчанию 1

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

hourint, по умолчанию 0

Часовое значение периода.

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

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

второйint, по умолчанию 0

Второе значение периода.

Примеры

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

Атрибуты

day

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

day_of_week

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

day_of_year

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

dayofweek

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

dayofyear

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

days_in_month

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

daysinmonth

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

end_time

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

freq

freqstr

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

hour

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

is_leap_year

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

minute

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

month

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

ordinal

quarter

Возвращает квартал, в который попадает этот Period.

qyear

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

second

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

start_time

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

week

Получить неделю года для данного Period.

weekday

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

weekofyear

Получить неделю года для данного Period.

year

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

Методы

asfreq(freq[, how])

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

now(freq)

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

strftime(fmt)

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

to_timestamp([freq, how])

Вернуть представление Timestamp для Period.