Атрибут week
Атрибут week применяется к объекту Timestamp
и возвращает номер недели в году (от 1 до 53) в виде целого числа.
Нумерация недель соответствует стандарту ISO 8601,
где первой неделей года считается та, которая содержит первый четверг.
Этот атрибут не принимает никаких параметров и доступен только для чтения.
Синтаксис
timestamp.week
Пример
Давайте получим номер недели для конкретной даты:
import pandas as pd
ts = pd.Timestamp('2026-09-09')
res = ts.week
print(res)
Результат выполнения кода:
37
Пример
Получим номер недели для даты, которая находится в начале года:
import pandas as pd
ts = pd.Timestamp('2026-01-05')
res = ts.week
print(res)
Результат выполнения кода:
2
Пример
Атрибут week можно использовать вместе с другими атрибутами
для получения более полной информации о дате:
import pandas as pd
ts = pd.Timestamp('2026-09-09 15:30:45')
print(f"Year: {ts.year}")
print(f"Week: {ts.week}")
print(f"Month: {ts.month}")
print(f"Day of year: {ts.dayofyear}")
Результат выполнения кода:
Year: 2026
Week: 37
Month: 9
Day of year: 252