1.6 Librerías y Repositorios

Una de las mayores virtudes de R es la enorme comunidad de desarrollo que ha creado asombrosas funcionalidades para simplificarle el flujo de trabajo a otras personas. Estas funcionalidades en realidad son funciones (para mayor detalle sobre ellas, visita la sección 2.7 Funciones). La estructura que almacena funciones se conoce como librería o paquete. Para poder una función en RStudio, se debe instalar previamente el paquete que la contiene. Los paquetes están publicados en repositorios. Los principales son:

  • CRAN (de Comprehensive R Archive Network en inglés), el repositorio oficial de R. Solo los paquetes aprobados y con soporte de fallos constante son publicados aquí.

  • GitHub, el repositorio más grande no oficial en el que se pueden encontrar paquetes de R. Muchos repositorios en CRAN mantienen versiones beta en GitHub para su testeo.

  • Bioconductor, el mayor repositorio de paquetes asociados a bioinformática y ciencias afines.

Instalación manual de paquetes.

Figura 1.19: Instalación manual de paquetes.

Si se requiere instalar paquetes de CRAN (e.g., tidyverse) con código, se utilizará un código similar a este:

install.packages("tidyverse")