R caret包中train()函数的rbind.fill错误

时间:2017-07-03 12:36:52

标签: r r-caret rbind

类似的question已关闭,接受的解决方案是检查包插入符号是否已正确安装。按照解决方案中的说明,我检查了插入包是否已正确安装和加载。我已经重新加载了包,它在当前会话中可用。使用train(...)的以下行产生错误:

model <- train(
price ~ ., diamonds,
method = "lm",
trControl = trainControl(
    method = "cv", number = 10
    , verboseIter = TRUE
))

在这里,我试图在线性模型上训练和交叉验证着名的钻石数据集。但是,观察到以下错误:

Error: All inputs to rbind.fill must be data.frames

它不提供有关错误的任何进一步信息。我的警告已经开启了。有什么办法可以调试吗?

1 个答案:

答案 0 :(得分:1)

我复制粘贴你的代码在我的控制台中,它工作得很好。尝试更新您的插入符号包。