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 и всеми другими атрибутами равными.
Возвращает строку, представляющую частоту.
Возвращает словарь дополнительных параметров сдвига.
Возвращает строку, представляющую базовую частоту.
Методы
copy()Возвращает копию частоты.
Возвращает булево значение, является ли частота единичной (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