Добавление временного ряда - PullRequest
0 голосов
/ 17 января 2019

Если у меня есть 2 временных ряда, как это:

y <- ts(rnorm(12), start = c(2000, 1), end = c(2000, 12), freq = 12)
z <- ts(rnorm(2), start= c(2001, 1), end = c(2001, 2), freq = 12)
ts.union(y, z)

Как я могу добавить 2-ю серию, но с одним столбцом? Результат должен быть снова ts (не xts).

1 Ответ

0 голосов
/ 17 января 2019

Вам необходимо переназначить ваш ts, комбинируя два ts и настраивая start, frequency следующим образом:

ts(c(y,z), start=start(y), frequency=frequency(y))

Выход:

str(df)
Time-Series [1:14] from 2000 to 2001: 0.511 -0.0249 -1.353 0.1526 0.9596 ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...