我有一个带有前导 NA 的日期向量,我想使用na.approx
from package为这些 NA 生成一个近似序列zoo
。
na.approx
不适用于领先的 NA:
x <- as.Date(c(rep(NA,3),"1992-01-16","1992-04-16","1992-07-16",
"1992-10-16","1993-01-15","1993-04-16","1993-07-17"))
as.Date(na.approx(x,na.rm=FALSE))
[1] NA NA NA "1992-01-16" "1992-04-16"
1992-07-16" "1992-10-16" "1993-01-15" "1993-04-16" "1993-07-17"
我以为我可以使用反向向量,rev
但我仍然得到 NA
as.Date(na.approx(rev(x),na.rm=FALSE))
[1] "1993-07-17" "1993-04-16" "1993-01-15" "1992-10-16" "1992-07-16"
"1992-04-16" "1992-01-16" NA NA NA
有任何想法吗?