I have a dataframe of purchases. I want to create a new returned column. For each person and store, if the time between returns is less or equal tp 5 minutes, I drop the yes.
10:00 amy apple store returned
10:01 amy pear London yes
10:03 amy headphones
10:04 amy missing
10:05 amy blueberry London yes (within 5 minutes of 10.01 so set as NaN)
10:06 amy unknown
10:07 amy table
10:08 amy banana London yes (within 5 minutes of 10.05, set as NaN)
10:09 amy unknown
10:10 amy banana
Expected Output
10:00 amy apple store returnedv2
10:01 amy pear London yes
10:03 amy headphones
10:04 amy missing
10:05 amy blueberry London
10:06 amy unknown
10:07 amy table
10:08 amy banana London
10:09 amy unknown
10:10 amy banana