Usuń powtarzające się znaki z określonej kolumny danej ramki danych

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