https://www.somethingsblog.com/2024/10/20/pandas-replace-mastering-value-swaps-in-dataframes/