У меня есть три столбца данных с колонками: start_time, end_time и value
Мне нужно изменить end_time при выполнении определенных условий.
start_time end_time value
1 1000 100
10 1000 150
50 1000 103
Все значения end_time начинаются то же самое, но мне нужно go пройти через каждое число в столбце значений, начиная с самого раннего start_time, и найти следующее будущее значение, которое находится в пределах 5%. Если есть значение в пределах 5%, я хочу заменить end_time на start_time будущего значения. В приведенном выше примере таблица теперь будет выглядеть следующим образом:
start_time end_time value
1 50 100
10 1000 150
50 1000 103
Это будет продолжаться через более длинный список значений, всегда находя только следующее будущее значение, которое удовлетворяет условию 5%, и изменяя значение end_time.