lag может взять прошлый шаг этого же столбца?
да library(tidyverse) mtcars |> mutate(new_value = mpg + lead(mpg))
mtcars |> mutate(new_value = mpg + lead(new_value)) вот что нужно, прошлый шаг
ну тогда lag() library(tidyverse) mtcars |> mutate(new_value = mpg + lag(mpg))
возможно, тут была бы полезна cumsum
Вы смотрите на существующую колонку mpg. Возьму туже таблицу. прошлое значение mutate + mpg - carb. следующий шаг то же повторение. новая колонка должна смотреть на свое прошлое значение. на скрине прикрепил. C3 смотрит на результат С2
я не понимаю, Вашего вопроса, то что Вы пишите легко конструируется из моего решения
21 + (0 вычислений прошлых еще не было) - 4 = 17 22.8 + ( 17 прошлый результат) - 1 = 38,8 21.4 + 38.8 - 1 = 59.2 и так дальше
Обсуждают сегодня