
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
