我可以帮您进行翻译。这段内容是关于编程的。它提到了创建模型列表的问题。假设已经创建了一个模型:
这种行为的原因是什么,我该如何将模型添加到列表中?
> rp <- rpart(V41 ~ ., data=learnData, method="class")
如果我直接创建列表,那就没问题:
> 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"
这种行为的原因是什么,我该如何将模型添加到列表中?