在r

时间:2019-07-05 06:31:44

标签: r datetime interpolation extrapolation

列信息

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。

我尝试了许多不同类型的代码,但均未成功。任何帮助将不胜感激!谢谢

0 个答案:

没有答案