Installation des paquets R

. (Vous pouvez signaler un problème concernant le contenu de cette page ici) Vous souhaitez partager votre contenu sur R-bloggers? cliquez ici si vous avez un blog, ou ici si vous ne le faites pas.

Une partie de la raison pour laquelle R est devenu si populaire est la vaste gamme de paquets disponibles dans les dépôts cran et bioconductor. Au cours des dernières années, le nombre de colis a augmenté de façon exponentielle!

Ceci est un court article donnant des étapes sur la façon d’installer réellement les paquets R. Supposons que vous souhaitiez installer le paquet ggplot2. Eh bien, rien ne pourrait être plus facile. Nous déclenchons simplement un shell R et tapons :

>install.packages(« ggplot2 »)

En théorie, le paquet devrait simplement s’installer, cependant :

  • si vous utilisez Linux et que vous n’avez pas d’accès root, cette commande ne fonctionnera pas.
  • il vous sera demandé de sélectionner votre miroir local, c’est-à-dire quel serveur devez-vous utiliser pour télécharger le package.

Installation de paquets sans accès root

Tout d’abord, vous devez désigner un répertoire dans lequel vous stockerez les paquets téléchargés. Sur ma machine, j’utilise le répertoire /data/Rpackages/Après avoir créé un répertoire de paquets, pour installer un paquet, nous utilisons la commande:

> install.les paquets (« ggplot2 » , lib="/data/Rpackages/")

>bibliothèque (ggplot2, lib.loc= »/data/Rpackages/ »)

C’est un peu pénible de devoir taper /data/Rpackages/ tout le temps. Pour éviter ce fardeau, nous créons un fichier .Renviron dans notre zone d’origine, et y ajoutons la ligne R_LIBS=/data/Rpackages/. Cela signifie que chaque fois que vous démarrez R, le répertoire /data/Rpackages/ est ajouté à la liste des endroits où rechercher les paquets R et ainsi :

> install.packages("ggplot2")

> div>bibliothèque (ggplot2)

fonctionne juste!

Définition du référentiel

Chaque fois que vous installez un paquet R, on vous demande quel référentiel R doit utiliser. Pour définir le référentiel et éviter d’avoir à le spécifier à chaque installation de package, il suffit de :

  • créer un fichier .Rprofile dans votre zone d’origine.
  • Ajoutez-y le code suivant :

cat(« .Rprofile: Setting UK repositoryn »)

r = getOption(« repos ») # code dur le repo britannique pour CRAN

r = »http://cran.uk.r-project.org »

options(repos=r)

rm(r)

J’ai trouvé cette astuce dans une réponse stackoverflow.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *