Я прочитал во множестве серий, что мне нужно запустить x-13, используя следующее:
sheet_names <- excel_sheets(path)
read_excel_sheet <- function(sheet_name, path) {
x <- read_excel(path = path, sheet = sheet_name)
}
Data <- lapply(sheet_names, read_excel_sheet, path = path)
str(Data)
Это возвращает следующий вывод:
List of 4
$ :Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 134 obs. of 80 variables:
Итак, я знаю, что я правильно читаю данные в списки. Затем я пытаюсь эту команду, чтобы превратить этот список фреймов данных во временные ряды:
Timeseries <- lapply(data, function(t) ts(t, start=c(2009, 1), end=c(2020, 2),frequency=12))
Это возвращает следующую ошибку
Error in rep_len(data, nobs) : attempt to replicate non-vector
Кто-нибудь знает, как превратить этот список данных кадры в список объектов временных рядов, которые я могу пройти через сезонный пакет?