pandas.Period.day_of_week#

Period.day_of_week#

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

Если частота периода ниже дневной (например, часовая), и период охватывает несколько дней, используется день в начале периода.

Если частота выше дневной (например, месячная), используется последний день периода.

Возвращает:
int

День недели.

Смотрите также

Period.day_of_week

День недели, в котором находится период.

Period.weekday

Псевдоним Period.day_of_week.

Period.day

День месяца.

Period.dayofyear

День года.

Примеры

>>> per = pd.Period('2017-12-31 22:00', 'h')
>>> per.day_of_week
6

Для периодов, охватывающих несколько дней, возвращается день в начале периода.

>>> per = pd.Period('2017-12-31 22:00', '4h')
>>> per.day_of_week
6
>>> per.start_time.day_of_week
6

Для периодов с частотой выше дней возвращается последний день периода.

>>> per = pd.Period('2018-01', 'M')
>>> per.day_of_week
2
>>> per.end_time.day_of_week
2