Я рассмотрел несколько похожих вопросов по SO, но, похоже, не могу найти решение, которое работает для меня (хотя зоопарк и тидыр помогли мне приблизиться). У меня есть df со столбцом, содержащим серию значений NA, и мне нужно заполнить эти значения средним за последние 2 лага. Это новое значение должно быть включено в качестве одной из задержек в следующей записи и так далее. Так что-то вроде этого:
1
2
3
4
5
NA
NA
NA
должно стать
1
2
3
4
5
4.5
4.75
4.625
Заранее спасибо за любые предложения, вот некоторые примеры данных для игры.
df <- tibble::tribble(
~x,
1,
2,
3,
4,
5,
NA,
NA,
NA
)