【发布时间】:2021-06-12 04:04:46
【问题描述】:
我想通过扩展已经存在的时间序列来创建一个每月间隔的时间序列。
我有“t1”时间序列: 结构(c(49.25、49.25、30、99.25、99.25、100.5、101、 91.25), .Dim = c(1L, 8L), .Dimnames = list(NULL, c("2021-03-31", “2022-03-31”、“2022-05-31”、“2022-09-30”、“2022-12-31”、“2023-03-31”、 "2023-05-31", "2023-09-30")), .Tsp = c(1, 1, 1), class= c("mts", "ts", "矩阵"))
我想扩展上述系列以包括每月观察。我该怎么做?
【问题讨论】:
-
@akrun 我认为这不是重复的,“t1”时间序列与我想获得的时间序列长度不同
-
您可以使用
NA创建第二个“t2”数据集,即t2 <- ts(rep(NA, 20), start = c(2021, 03), freq = 1),然后使用该帖子中的代码,即使用ts.union -
@akrun 不起作用,错误:时间序列有不同的频率
-
您的频率显示它是 1,这就是为什么我创建了相同的频率 1。请使用
dput显示示例,以便我们可以正确获得结构
标签: r join merge time-series