Spec-Zone.ru › pandas 2

pandas.tseries.offsets.WeekOfMonth

classpandas.tseries.offsets.WeekOfMonth

Описывает даты месяца, такие как «вторник второй недели каждого месяца».

Параметры:
n:int, по умолчанию 1

Количество месяцев.

normalize:bool, по умолчанию False

Нормализовать даты начала/окончания до полуночи перед генерированием диапазона дат.

week:int {0, 1, 2, 3, …}, по умолчанию 0

Конкретное целое число для недели месяца. Например, 0 — первая неделя месяца, 1 — вторая неделя и т. д.

weekday:int {0, 1, …, 6}, по умолчанию 0

Конкретное целое число для дня недели.

  • 0 — понедельник

  • 1 — вторник

  • 2 — среда

  • 3 — четверг

  • 4 — пятница

  • 5 — суббота

  • 6 — воскресенье.

Примеры

>>> ts = pd.Timestamp(2022, 1, 1)
>>> ts + pd.offsets.WeekOfMonth()
Timestamp('2022-01-03 00:00:00')

Атрибуты

base

Возвращает копию объекта смещения вызывающего объекта с n=1 и всеми другими атрибутами равными.

freqstr

Возвращает строку, представляющую частоту.

kwds

Возвращает словарь дополнительных параметров для смещения.

n

name

Возвращает строку, представляющую базовую частоту.

nanos

normalize

rule_code

week

weekday

Методы

copy()

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

is_anchored()

(УСТАРЕЛО) Возвращает логическое значение, является ли частота единичной частотой (n=1).

is_month_end(ts)

Возвращает логическое значение, указывает ли отметка времени на конец месяца.

is_month_start(ts)

Возвращает логическое значение, указывает ли отметка времени на начало месяца.

is_on_offset(dt)

Возвращает логическое значение, указывает ли отметка времени на данный интервал частоты.

is_quarter_end(ts)

Возвращает логическое значение, указывает ли отметка времени на конец квартала.

is_quarter_start(ts)

Возвращает логическое значение, указывает ли отметка времени на начало квартала.

is_year_end(ts)

Возвращает логическое значение, указывает ли отметка времени на конец года.

is_year_start(ts)

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

rollback(dt)

Перемещает указанную дату назад до следующего смещения только если она не совпадает со смещением.

rollforward(dt)

Перемещает указанную дату вперед до следующего смещения только если она не совпадает со смещением.

© 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.tseries.offsets.WeekOfMonth.html

Spec-Zone.ru

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