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 .