BUG: .dt.isocalendar().year · Issue #36032 · pandas-dev/pandas (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@vukhanh1202

Description

@vukhanh1202

Code Sample, a copy-pastable example

import pandas as pd

df = pd.DataFrame( { "Date": [ pd.to_datetime("2016-01-01"), pd.to_datetime("2016-01-04"), pd.to_datetime("2016-01-05"), pd.to_datetime("2016-01-06"), pd.to_datetime("2016-01-07"), pd.to_datetime("2016-01-08"), ] } ) df["Date"].dt.isocalendar().year

Problem description

new function .dt.isocalendar().year returns wrong value for the day of pd.to_datetime('2016-01-08'). It is supposed to return 2016 but 2017

please check on that