Un conseil pour commencer: Si vous n'êtes pas sûr si vous avez un paquet déjà, vous pouvez utiliser par exemple la fonction find.package()
pour vérifier:
> find.package('rpart')
[1] "D:/R/library/rpart"
> find.package('lololool')
Error in find.package("lololool") : there is no package called 'lololool'
Le problème est pas tant qu'il est installé par défaut. Il peut être téléchargé et installé à partir du CRAN sans problème à l'aide install.packages('rpart')
, mais si vous vérifiez au package page on CRAN, vous voyez une ligne très importante:
Depends: R (≥ 2.13.0), graphics, stats, grDevices
qui vous dit qu'il est uniquement disponible pour R 2.13 et versions suivantes. De votre erreur, je déduis que vous exécutez toujours 2.11. Certains paquets ne sont plus disponibles pour cette ancienne version de CRAN, donc mieux vaut mettre à jour votre R. Sinon, vous rencontrerez ce problème plus souvent. Sachez que si vous utilisez Debian, vous devrez faire un peu plus d'efforts, car le R par défaut dans debian est toujours obsolète. Juste au cas où, vous trouvez les directions pour le faire here.
Le problème a été résolu. En fait, dans mon système "rpart" package déjà installé. Il viendra par défaut via r-core. Mais il ne montre rien quand j'essaye de l'installer à nouveau. Cela peut être le "bug". En chargeant le paquet en utilisant la bibliothèque (rpart), je peux maintenant utiliser la fonction "rpart". – Sandeep