Instalación de paquetes R

. (Puede informar de un problema sobre el contenido en esta página aquí) ¿Desea compartir su contenido en R-bloggers? haga clic aquí si tiene un blog, o aquí si no.

Parte de la razón por la que R se ha vuelto tan popular es la amplia gama de paquetes disponibles en los repositorios cran y bioconductor. En los últimos años, el número de paquetes ha crecido exponencialmente!

Este es un breve post que da pasos sobre cómo instalar realmente paquetes R. Supongamos que desea instalar el paquete ggplot2. Bueno, nada podría ser más fácil. Acabamos de fuego de un R shell y escriba:

> instalar.packages («ggplot2»)

En teoría, el paquete debería instalarse, sin embargo:

  • si está utilizando Linux y no tiene acceso root, este comando no funcionará.
  • se le pedirá que seleccione su réplica local, es decir, qué servidor debe usar para descargar el paquete.

Instalación de paquetes sin acceso root

Primero, debe designar un directorio donde almacenará los paquetes descargados. En mi máquina, uso el directorio /data/Rpackages/ Después de crear un directorio de paquetes, para instalar un paquete usamos el comando:

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

> library(ggplot2, lib.loc=»/data/Rpackages/»)

Es un poco molesto tener que escribir /data/Rpackages/ todo el tiempo. Para evitar esta carga, creamos un archivo .Renviron en nuestra zona de residencia, y añadir la línea R_LIBS=/data/Rpackages/ a ella. Esto significa que cuando usted empezar a R, en el directorio /data/Rpackages/ se agrega a la lista de lugares para buscar paquetes de R y tal que:

> install.packages("ggplot2")

> library(ggplot2)

simplemente funciona!

Configurar el repositorio

Cada vez que instale un paquete de R, se le preguntará qué repositorio debe usar R. Para configurar el repositorio y evitar tener que especificar esto en cada instalación de paquete, simplemente:

  • cree un archivo .Rprofile en su área de inicio.
  • Añadir el siguiente fragmento de código:

cat(«.Rprofile: Setting UK repositoryn»)

r = getOption («repos») # código duro el repositorio del Reino Unido para CRAN

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

options(repos = r)

rm(r)

Encontré este consejo en una respuesta de stackoverflow .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *