столбец информации
C = группа
D = заказ
E = дата / время для интерполяции и экстраполяции
df_imputed <- df %>%
group_by(C) %>%
mutate(D_imputed = na.approx(D, maxgap = 129, rule = 2))
Код выше - это то, что я использовал, чтобы попытаться решить эту проблему, но я получаю ошибку
**Error in approx(x[!na], y[!na], xout, ...) : need at least two non-NA values to interpolate
In addition: Warning message:
In xy.coords(x, y, setLab = FALSE) : NAs introduced by coercion**
Необходимо знать, что для каждой группы существует 129 последовательностей.
По некоторым данным первым и последним являются NA, а в некоторых группах много NA.
Я пробовал много разных типов кодов, но безуспешно. Любая помощь будет благодарна! спасибо