max date par groupe pandas

df_new = df[df.groupby('col')['date'].transform('max') == df['date']]
Eufemiano Fuentes Pérez