【发布时间】:2018-01-30 10:19:41
【问题描述】:
我有一个如下所示的数据框:
dat <- data.frame(time = seq(as.POSIXct("2010-01-01"),
as.POSIXct("2016-12-31") + 60*99,
by = 60*15),
radiation = sample(1:500, 245383, replace = TRUE))
所以我每 15 分钟就有一个测量值。结构是:
> str(dat)
'data.frame': 245383 obs. of 2 variables:
$ time : POSIXct, format: "2010-01-01 00:00:00" "2010-01-01 00:15:00" "2010-01-01 00:30:00" "2010-01-01 00:45:00" ...
$ radiation: num 230 443 282 314 286 225 77 89 97 330 ...
现在我想插值,所以我的目标是每分钟都有值的数据框。 我搜索了几次并尝试了 zoo 包的一些方法。但是我对数据框有一些问题。我猜我必须将其转换为文本文件?我不知道该怎么做。
【问题讨论】:
-
请展示您的尝试。
-
签出
?approx? -
我在另一个线程中发现了这个,我试图使用它:dat.zoo
标签: r time-series interpolation zoo