У меня есть следующий фрейм данных, который представляет историю обслуживания:
Start End ContactName Agente Code
0 2020-05-05 11:52:34 2020-05-05 18:03:15 473000 Carlos Pedro BRA 473000
1 2020-05-05 15:39:06 2020-05-05 18:03:09 580000 Rosineia Pedro BRA 580000
2 2020-05-05 17:47:59 2020-05-05 18:03:06 2038000 Mauricio Pedro BRA 2038000
3 2020-05-05 17:43:46 2020-05-05 18:02:58 3975000 - Sergio Pedro BRA 3975000
4 2020-05-05 15:34:44 2020-05-05 17:52:17 3388000 Rodrigo Pedro BRA 3388000
5 2020-05-05 15:34:43 2020-05-05 17:52:14 4077000 Pedro BRA 4077000
6 2020-05-05 17:45:24 2020-05-05 17:52:08 2064000 Cleberson Pedro BRA 2064000
7 2020-05-05 18:20:24 2020-05-05 18:25:00 2064000 Cleberson Pedro BRA 2064000
Я хочу удалить вызовы, которые произошли от одного и того же клиента к тому же агенту в течение одного часа, например:
Клеберсон (последняя строка) начал встречу с агентом Педро в 17:45 и закончил в 17:52
вскоре после этого (МЕНЕЕ ЧАСА ) он начал другую услугу, которая также была завершена менее чем за час
Я хотел бы сохранить только одну запись о посещаемости, если в течение часа происходит более одной
спасибо в помощь, перепробовал все способы но не смог