Spec-Zone.ru › pandas 2

pandas.tseries.offsets.Week

classpandas.tseries.offsets.Week

Еженедельный сдвиг.

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

Количество недель.

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

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

weekday:int или None, по умолчанию None

Всегда генерировать определенный день недели. 0 для понедельника и 6 для воскресенья.

См. также

pd.tseries.offsets.WeekOfMonth

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

Примеры

>>> date_object = pd.Timestamp("2023-01-13")
>>> date_object
Timestamp('2023-01-13 00:00:00')
>>> date_plus_one_week = date_object + pd.tseries.offsets.Week(n=1)
>>> date_plus_one_week
Timestamp('2023-01-20 00:00:00')
>>> date_next_monday = date_object + pd.tseries.offsets.Week(weekday=0)
>>> date_next_monday
Timestamp('2023-01-16 00:00:00')
>>> date_next_sunday = date_object + pd.tseries.offsets.Week(weekday=6)
>>> date_next_sunday
Timestamp('2023-01-15 00:00:00')

Атрибуты

base

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

freqstr

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

kwds

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

n

name

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

nanos

normalize

rule_code

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.Week.html

Spec-Zone.ru

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