Интерполяция и экстраполяция даты и времени НС по группам в г - PullRequest
0 голосов
/ 05 июля 2019

столбец информации

C = группа

D = заказ

E = дата / время для интерполяции и экстраполяции

enter image description here

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.

Я пробовал много разных типов кодов, но безуспешно. Любая помощь будет благодарна! спасибо

...