У меня есть DataFrame со значениями TimeStamp и целочисленными значениями, например A, B, InTime и Standard. Я ищу все комбинации с A, B и стандартным, где стандартное время не имеет дубликатов. Если обнаружены какие-либо дубликаты, их необходимо изменить с диапазоном 15 минут.
Входное изображение:
Входной образец:
A B InTime Standard
0 1 1 2020-05-21 09:00:00 2020-05-21 09:15:00
1 2 1 2020-05-21 09:00:00 2020-05-21 09:15:00
2 3 1 2020-05-21 09:00:00 2020-05-21 09:15:00
3 4 1 2020-05-21 09:00:00 2020-05-21 09:15:00
4 5 1 2020-05-21 10:00:00 2020-05-21 10:20:00
5 1 2 2020-05-21 10:00:00 2020-05-21 10:20:00
6 2 2 2020-05-21 10:00:00 2020-05-21 10:20:00
7 3 2 2020-05-21 11:15:00 2020-05-21 11:50:00
8 4 2 2020-05-21 11:15:00 2020-05-21 11:50:00
9 5 2 2020-05-21 11:15:00 2020-05-21 11:50:00
10 1 3 2020-05-21 12:15:00 2020-05-21 13:15:00
11 2 3 2020-05-21 12:15:00 2020-05-21 13:15:00
12 3 3 2020-05-21 12:15:00 2020-05-21 13:15:00
13 4 3 2020-05-21 13:30:00 2020-05-21 14:30:00
14 5 3 2020-05-21 13:30:00 2020-05-21 14:30:00
Ожидаемый результат:
Код пробовал:
for each in data.A.unique():
for t in data.B.unique():
if data.Standard[t] == data.Standard[t+1]:
Заранее спасибо.