Пророк Выходной форматирование в R - PullRequest
1 голос
/ 20 сентября

Я пытаюсь сделать прогноз, используя Пророка в R, используя список для нескольких элементов.Я могу получить вывод, но когда я экспортирую в CSV, он должен быть аккуратнее и чище.Требуется, чтобы выходные данные имели дату (ds) в одном столбце, продукты во 2-м столбце и значения (yhat в 3-м столбце)

tb=as_tibble(data_input)
tslist <- tb %>%   gather("type", "y", -ds) %>% split(.$type)
tslist <- lapply(tslist, function(x) { x["type"] <- NULL; x })
maplist <- map(tslist, prophet)
futurelist <- map(maplist, make_future_dataframe,  periods = 12, freq = 'month')
forecast <- map2(maplist, futurelist, predict)
write.csv(forecast,"Output_Prophet.csv")

Любой приводит к приведенному выше коду, который может обеспечить вывод в следующем формате.

Ds            Product    Yhat
01/01/2017    A          8
01/02/2017    A          9
01/01/2017    B          14
01/02/2017    B          18

Мой текущий вывод выглядит как в формате ниже Output Prophet

...