I want to drop all rows that have same values by drop_duplicates(subset=['other_things','Dist_1','Dist_2']) but could not get it. 
Input
  id  other_things  Dist_1  Dist_2
    1   a             a       a
    2   a             b       a
    3   10            10      10
    4   a             b       a
    5   8             12      48
    6   8             12      48
Expeted
  id  other_things  Dist_1  Dist_2
    2   a             b       a
    4   a             b       a
    5   8             12      48
    6   8             12      48
Try
df =  df.drop_duplicates() 
 
    