Find leap years in a Pandas datetime series with dt.is_leap_year

Find leap years in a Pandas datetime series with dt.is_leap_year

Want to find leap years in a Python Pandas datetime series? Use dt.is_leap_year:

df = DataFrame({'x':np.arange(32),
       'y': pd.date_range(start='1995-04-19',
       end='2027-04-19', freq='1YE')})
df.loc[pd.col('y').dt.is_leap_year] # returns boolean series