Eliminar caracteres repetitivos de la columna especificada de un marco de datos determinado

cols = ["col1","col2","col3"]
de_dup = a[cols].loc[(a[cols].shift() != a[cols]).any(axis=1)]
Glorious Giraffe