web-dev-qa-db-fra.com

Comment installer le package Caret? Lors de l'installation, je reçois ce message

library(caret)

Chargement du package requis: ggplot2 Erreur: échec du chargement du package ou de l'espace de noms pour 'ggplot2' dans loadNamespace (i, c (lib.loc, .libPaths ()), versionCheck = vI [[i]]): il n'y a pas de package appelé 'gtable 'Erreur: le package' ggplot2 'n'a pas pu être chargé

Essaye ça...

install.packages('caret', dependencies = TRUE)
2
pyll

Dans Ubuntu:

Sudo apt-get update
Sudo apt-get install r-cran-caret
2
Eduard Simioni

J'ai eu le même problème (R 3.5 pour Windows).

Je devais juste continuer à installer les dépendances manquantes jusqu'à ce que tout soit installé (pour moi, il y avait environ 10 dépendances manquantes)

Cela a même nécessité de passer à un miroir différent lorsque les fichiers étaient introuvables!

J'espère que cela aidera quelqu'un à l'avenir ...

> install.packages('caret', dependencies = TRUE)
> library('caret')
Loading required package: ggplot2 Error: package or namespace load failed for ‘ggplot2’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): there is no package called ‘gtable’ Error: package ‘ggplot2’ could not be loaded
> install.packages('gtable', dependencies = TRUE)
> install.packages('ggplot2', dependencies = TRUE)
> library('caret')
Error: package or namespace load failed for ‘caret’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 there is no package called ‘gower’
> install.packages('gower', dependencies = TRUE)
...
2
IanS

Donc, ce qui a fonctionné pour moi est un peu old school: après avoir installé le paquet caret et avoir obtenu cette erreur, j'ai fait une recherche rapide sur mon PC pour caret (dans mon cas; je suis allé à ThisPC> RoseAdediran), j'ai supprimé le dossier caret, j'ai cherché pour plyr et a également supprimé le dossier. Je suis retourné à RStudio, redémarré la session et réessayé ce code

install.packages('caret', dependencies=T)
library(caret)

Une fois que vous avez chargé la bibliothèque, les autres importations sont également chargées.

1
Roseline Adediran

Essaye ça ...

install.packages ('caret', repos = ' http://cran.rstudio.com/ ')

0
Sachin Patil

J'ai eu le même problème lors de la mise à jour vers R 3.5, si vous avez changé les versions R en utilisant quelque chose comme la fonction updater du package installr, il a quelques problèmes pour copier les bibliothèques entre les versions majeures (3.4 - > 3,5).

La solution qui a fonctionné pour moi était d'installer manuellement toutes les bibliothèques précédentes.

0
Kean Herrera

Comme Ian l'a suggéré, essayez d'installer le package mentionné dans le message d'erreur. J'ai eu le même problème et l'erreur était "il n'y a pas de package comme Biobase". J'ai donc cherché sur le Web Biobase, l'ai installé, essayé la bibliothèque (caret) et il a demandé un autre paquet et j'ai continué à installer jusqu'à ce que la bibliothèque (caret) fonctionne. Dans votre cas, il indique "il n'y a pas de package appelé" gtable ". Commencez donc par installer gtable et chargez le curseur et continuez.

0
Nithin kumar

Salut Venkatesh Saravanakumar:

Bien qu'il y ait beaucoup de réponses, je donne la mienne car j'ai eu un problème similaire. A écrit la commande

install.packages ("caret")

sur mon fichier rmd et a eu des problèmes avec l'installation. Il a été résolu simplement en inclinant la même ligne dans la console.

0
Alejandro Soto