I\'m annoyed that i haven\'t been able to solve this myself, but after a few hours of trying, it is time to ask for help.
I have a dataframe (df) that looks like this (hi