Reputation: 59
From a pandas Series of dates, which pandas Series method can I use to match against a particular year?
import pandas as pd
date_series = pd.Series(["1 jan 2022", "2021-01-31", "19 dec 2016"])
print(date_series.**someMethod**("2021"))
The output I want is something like:
FALSE
TRUE
FALSE
Upvotes: 0
Views: 41
Reputation: 621
import pandas as pd
date_series = pd.Series(["1 jan 2022", "2021-01-31", "19 dec 2016"])
date_series = pd.to_datetime(date_series)
date_series.dt.year == 2021
>>
0 False
1 True
2 False
dtype: bool
Upvotes: 4