rbind.fill R 插入符号包中的 train() 函数出错

rbind.fill error in train() function in R caret package

类似的 已关闭,接受的解决方案是检查包 caret 是否安装正确。按照解决方案中的说明,我检查了 caret 包是否已正确安装和加载。我已经重新加载了包,它在当前会话中可用。以下使用 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

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

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