В моем фрейме данных есть два столбца: value и num_leads.Я хотел бы создать третий столбец, в котором будет храниться значение значения из n строк ниже - где n - это любое число, хранящееся в num_leads.Вот пример:
df1 <- data.frame(value = c(1:5),
num_leads = c(2, 3, 1, 1, 0))
Желаемый вывод:
value num_leads result
1 1 2 3
2 2 3 5
3 3 1 4
4 4 1 5
5 5 0 5
Я пытался использовать функцию отведений в dplyr, но, к сожалению, кажется, что все отведения должны иметь одинаковое число.