タイムスタンプが異なる2つのデータセットがあります。1セットのデータにはキャリブレーションデータが含まれ、もう1セットにはサンプルデータが含まれます。キャリブレーションは、サンプルよりもはるかに頻度が低くなります。
私がやりたいのは、キャリブレーションデータ(低周波数)をサンプル時系列(高周波数)に補間することです。
sam <- textConnection("time, value
01:00:52, 256
01:03:02, 254
01:05:23, 255
01:07:42, 257
01:10:12, 256")
cal <- textConnection("time, value
01:01:02, 252.3
01:05:15, 249.8
01:10:02, 255.6")
sample <- read.csv(sam)
sample$time <- as.POSIXct(sample$time, format="%H:%M:%S")
calib <- read.csv(cal)
calib$time <- as.POSIXct(calib$time, format="%H:%M:%S")
(私が見る)大きな問題は、データの頻度がランダムに変化することです。
同様のことをしなければならなかった人はいますか?私が望むことを行うchronまたはzoo関数はありますか(両方のtsがランダムである高周波数データに低周波数データを補間します)?