2017-07-03 6 views
0

Un question similaire a été fermé et la solution acceptée était de vérifier si le paquet caret a été installé correctement. Comme indiqué dans les solutions j'ai vérifié si le paquet caret a été installé et chargé correctement. J'ai rechargé le paquet et il est disponible dans la session en cours. Les lignes suivantes à l'aide train(...) est la production de l'erreur:erreur rbind.fill dans la fonction train() dans le paquet R caret

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

Ici, je suis en train de former et de croix valider l'ensemble de données célèbres diamants sur un modèle linéaire. Toutefois, l'erreur suivante est observée:

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

Il ne fournit aucune information supplémentaire sur l'erreur. Mes avertissements sont allumés. Est-ce que je peux déboguer cela?

+0

Il a travaillé. Merci. Dois-je supprimer la question? Ou vous pouvez écrire le commentaire comme réponse et je peux l'accepter. – PallavBakshi

+0

okay j'ai changé mon commentaire pour répondre. – Biranjan

Répondre

1

je copie collé votre code dans ma console et cela a fonctionné très bien. Essayez de mettre à jour votre paquet de caret.