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')
Атрибуты
Получить день месяца, на который приходится Period.
День недели, в который попадает период, с понедельником=0 и воскресеньем=6.
Возвращает день года.
День недели, в который попадает период, с понедельником=0 и воскресеньем=6.
Возвращает день года.
Получить общее количество дней в месяце, на который приходится этот период.
Получить общее количество дней месяца, на которые приходится этот период.
Получить Timestamp для конца периода.
Вернуть строковое представление частоты.
Получить компонент часа дня для Period.
Возвращает True, если год периода является високосным.
Получить минуту часа компонента Period.
Возвращает месяц, на который приходится этот Period.
Возвращает квартал, в который попадает этот Period.
Финансовый год, в котором находится Period, согласно его начальному кварталу.
Получите второй компонент периода.
Получить Timestamp для начала периода.
Получить неделю года для данного Period.
День недели, в который попадает период, с понедельником=0 и воскресеньем=6.
Получить неделю года для данного Period.
Возвращает год, на который приходится этот Period.
Методы
asfreq(freq[, how])Преобразование Period в желаемую частоту, в начале или конце интервала.
now(freq)Возвращает период текущей даты.
strftime(fmt)Возвращает форматированное строковое представление
Period.to_timestamp([freq, how])Вернуть представление Timestamp для Period.