pandas.Series.dt.isocalendar#
- Series.dt.isocalendar()[source]#
Calculate year, week, and day according to the ISO 8601 standard.
The ISO 8601 standard defines the first week of the year as the week containing the first Thursday. This method returns a DataFrame with columns for the ISO year, ISO week number, and ISO day of week.
- Returns:
- DataFrame
With columns year, week and day.
See also
Timestamp.isocalendarFunction return a 3-tuple containing ISO year, week number, and weekday for the given Timestamp object.
datetime.date.isocalendarReturn a named tuple object with three components: year, week and weekday.
Examples
>>> ser = pd.to_datetime(pd.Series(["2010-01-01", pd.NaT])) >>> ser.dt.isocalendar() year week day 0 2009 53 5 1 <NA> <NA> <NA> >>> ser.dt.isocalendar().week 0 53 1 <NA> Name: week, dtype: UInt32