我有一个像这样的 mable 对象:
models
# A mable: 1 x 3
ets arima nnetar
<model> <model> <model>
1 <ETS(M,Ad,M)> <ARIMA(2,1,2)(0,0,2)[12]> <NNAR(14,1,10)[12]>
我只想要模型描述,这样我就可以将它们放在一个情节中。所以我运行了以下代码:
model_desc <- models %>%
gather() %>%
select(key, value) %>%
set_names("model","model_desc") %>%
mutate(model_desc_char = model_desc %>% as.character())
as_tibble() %>%
select(model, model_desc)
这仍然给了我一个模型,其中 model_desc 仍然是一个列表对象。我认为这是因为 mable 是如何构造的,以及它的结构应该如何。
** 更新 ** 我通过执行以下操作解决了这个问题:
model_desc <- models %>%
as_tibble() %>%
gather() %>%
mutate(model_desc = print(value)) %>%
select(key, model_desc) %>%
set_names("model", "model_desc")