— продолжительность в миллисекундах между текущим шагом и началом события (где ts_diff равен нулю).
Пожалуйста, посмотрите логику вычислений на изображении ниже.
Как лучше всего добиться этого без циклов for и вместо этого использовать векторизацию?
Имея такой фрейм данных pandas [code]df = pd.DataFrame({ 'ts_diff':[0, 0, 738, 20, 29, 61, 42, 18, 62, 41, 42, 0, 0, 729, 43, 59, 42, 61, 44, 36, 61, 61, 42, 18, 62, 41, 42, 0, 0] }) [/code] ts_diff — продолжительность между событиями в миллисекундах. Хотелось бы создать другой столбец ts_diff_incr, основанный на ts_diff. [code]ts_diff_incr[/code] — продолжительность в миллисекундах между текущим шагом и началом события (где ts_diff равен нулю). Пожалуйста, посмотрите логику вычислений на изображении ниже. Как лучше всего добиться этого без циклов for и вместо этого использовать векторизацию? [img]https://i.sstatic.net/H3A4FMdO.png[/img]