Я борюсь с тем, чтобы преобразовать простой формат месяца-месяца в tsibble. У меня есть этот набор данных,
a <- c(12014, 22014, 32014, 42014, 52014, 62014, 72014, 82014, 92014, 102014, 112014, 122014,
12015, 22015, 32015, 42015, 52015, 62015, 72015, 82015, 92015, 102015, 112015, 122015,
12014, 22014, 32014, 42014, 52014, 62014, 72014, 82014, 122014)
b <- rnorm(33, mean = 12, sd = 8)
dt <- data.frame(a, b)
Здесь вектор a
должен быть переменной времени. Это не обязательно непрерывно. Это означает, что возможно, что у меня есть скрытое пропущенное значение.
as.Date(dt$a, origin = "01-1901")
library(tidyverse)
as_tsibble(dt)
Я понял, что сначала мне нужно преобразовать данные в «as.Date», а затем преобразовать данные в tsibble.
Я получаю следующее сообщение об ошибке
> as.Date(dt$a, origin = "01-1901")
Error in charToDate(x) :
character string is not in a standard unambiguous format
Есть ли кто-нибудь, кто может помочь мне найти выход?