gpt4 book ai didi

r - 插入缺少日期的动物园对象

转载 作者:行者123 更新时间:2023-12-04 00:47:31 26 4
gpt4 key购买 nike

我有一个缺少日期(不是缺失值)的气候时间序列。例如:

n = 15
full.dates = seq(Sys.Date(), by = 'day', length = n)
serie.dates = full.dates[c(1:10, 12, 15)] # missing 11, 13, 14
y = rnorm(n)

require(zoo)
serie = zoo(y, serie.dates)

给定“full.dates”向量,我如何“填充”(使用插值)这些缺失的点?
谢谢!

最佳答案

与具有您想要的所有日期的“空”对象合并,然后使用 na.approx (或 na.spline 等)来填充缺失值。

x <- merge(serie, zoo(,seq(start(serie),end(serie),by="day")), all=TRUE)
x <- na.approx(x)

关于r - 插入缺少日期的动物园对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15114834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com