dataframe.drop_duplicates(subset=[col1,col2,..],keep=False)
keep параметр, поддерживает 'first' (оставить первое) и 'last' оставить последнее, False удалит все строки.cols = ['col1', 'col2', ..]
df.loc[~(df[cols].eq(df[cols].iloc[:, 0], axis=0).all(axis=1))]