4.6 R Packages

Una de las ventajas de R es que se mantiene actualizado gracias a que tiene una activa comunidad. Solo en CRAN hay cerca de 4000 paquetes, lo que le da a R gran funcionalidad.

Aprovechar la funcionalidad de R es la mejor forma de usarlo para análisis de datos.

Una de las ventajas de R es que el código de los paquetes es abierto, incluyen documentación, y es reproducible.



4.6.1 Paquetes predeterminados

R tiene siete paquetes predeterminados al iniciar una nueva sesión:

  1. base
  2. utils
  3. datasets
  4. methods
  5. stats
  6. graphics
  7. grDevices

La función search() da la lista de los paquetes cargados en la sesión de R abierta.

search()
## [1] ".GlobalEnv"        "package:stats"     "package:graphics" 
## [4] "package:grDevices" "package:utils"     "package:datasets" 
## [7] "Autoloads"         "package:base"



4.6.2 Instalar paquetes

A pesar de los paquetes predeterminados, muchas veces es necesario instalar paquetes de CRAN.

Existen dos formas de instalar paquetes al espacio de trabajo de R:

  1. Desde RStudio:

  1. Desde la consola:
install.packages('nombre_del_paquete')

Los paquetes se instalan una vez en el ambiente de trabajo local de R.

No es necesario instalar los paquetes cada sesión nueva que abras.

Sin embargo, al de descargar una nueva versión de R el ambiente de trabajo de R local cambia, por lo que deberás instalar de nuevo los paquetes.



4.6.3 Cargar paquetes

Una vez instalados los paquetes, se cargan a la sesión de R en uso con la función library().

library('nombre_del_paquete')

Los paquetes básicos que se recomiendan para análisis de datos y algunos que utilizaremos más adelante:

  1. tidyr manipulación de datos
  2. dplyr filtros, cálculos y agregación de datos.
  3. ggplot2 gráficas
  4. readr y readxl para leer datos
  5. lubridate para manejar fechas
  6. stringr para manipular caracteres
Los paquetes se cargan en cada sesion nueva
de R.