I have a a number of periods which I would like to split by 5 minute intervals (00:00, 00:05, 00:10, 00:15, ...), if they span across such 5 minute intervals.
How do I turn
periods_raw <- read.table(header=TRUE, text="
COLOR UTC_DateTime_Start UTC_DateTime_End
Green 2022-06-15 14:56:23 2022-06-15 15:03:11
Purple 2022-06-15 15:03:11 2022-06-15 15:14:48
Red 2022-06-15 16:27:11 2022-06-15 16:29:48
")
into
periods_split <- read.table(header=TRUE, text="
COLOR UTC_DateTime_Start UTC_DateTime_End
Green 2022-06-15 14:56:23 2022-06-15 15:00:00
Green 2022-06-15 15:00:00 2022-06-15 15:03:11
Purple 2022-06-15 15:03:11 2022-06-15 15:05:00
Purple 2022-06-15 15:05:00 2022-06-15 15:10:00
Purple 2022-06-15 15:10:00 2022-06-15 15:14:48
Red 2022-06-15 16:27:11 2022-06-15 16:29:48
")