Closed
Description
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