我在创建模型列表时遇到了问题。 假设我已经创建模型:将模型添加到列表
> rp <- rpart(V41 ~ ., data=learnData, method="class")
如果我创建列表直,那OK:
> ll <- list(rp, rp, rp)
> class(ll[[1]])
[1] "rpart"
> class(ll[[2]])
[1] "rpart"
> class(ll[[3]])
[1] "rpart"
但是,如果我试图追加模型已经创建的列表, 模式改变他们的类data.frame:
> ll <- list(rp)
> ll <- append(ll, rp)
> class(ll[[1]])
[1] "rpart"
> class(ll[[2]])
[1] "data.frame"
这种行为是什么原因,我怎样才能追加模型列表?