web-dev-qa-db-fra.com

Erreur: le chargement du package ou de l'espace de noms a échoué pour ‘car '

Je ne parviens pas à charger le package de voiture dans R. J'ai essayé de réinstaller à l'aide de 

install.packages("car",dependencies=TRUE)

à la fois de R et RStudio. J'ai essayé d'installer quantreg comme conseillé dans un autre post, puis de l'installer à nouveau. L'installation semble réussir, mais ne peut tout simplement pas charger le programme. 

Voici l'erreur complète: 

Erreur dans loadNamespace (j <- i [[1L]], c (lib.loc, .libPaths ()), versionCheck = vI [[j]]): Il n’existe aucun package appelé ‘pbkrtest’
En outre: Message d’avertissement: le package ‘voiture’ a été créé sous la version 3.2.3 de R
Erreur: échec du chargement du package ou de l’espace de nommage pour 'car'

5
Charlie Glez

J'ai eu la même erreur. (J'utilise R 3.2.2) Veuillez exécuter les étapes suivantes dans l'ordre (après cela, essayez d'activer le paquet caret installé):

install.packages("lme4", repos="http://cran.rstudio.com/",type = "binary", dependencies=TRUE)
install.packages("nlme", repos="http://cran.rstudio.com/",type = "binary", dependencies=TRUE)
packageurl <- "https://cran.r-project.org/src/contrib/Archive/pbkrtest/pbkrtest_0.4-4.tar.gz" 
install.packages(packageurl, repos=NULL, type="source")

Pas besoin de mettre à jour R. J'utilise toujours R 3.2.2. J'ai effectué ces étapes et cela a fonctionné pour moi.

2
Atacan Garip

Cela vient d'être renvoyé à la page d'accueil par la communauté. Je ne peux pas prendre le crédit pour la réponse, mais pour lui donner une vraie réponse sans commentaire:

Vous devriez mettre à niveau R en premier. Puis lancez update.packages(checkBuilt = TRUE). Enfin, essayez à nouveau install.packages("car", dependencies=TRUE). Si cela ne fonctionne pas, essayez d’installer le paquet pbkrtest en premier. - user3710546

Étant donné que la version actuelle de R au moment où la question a été posée était 3.2.3, je pense que c'était une bonne réponse.

1
De Novo