https://platoblockchain.com/plato-data/handling-duplicate-values-in-a-pandas-dataframe/
Handling Duplicate Values in a Pandas DataFrame