1.7 Actualización de librerías

Es importante mantener actualizada la paquetería. En los repositorios de cada paquete se suelen reportar fallos o inconsistencias que son resueltas y liberadas como una actualización. Se recomienda hacer esto al menos una vez por mes.

Actualización manual de paquetes de CRAN.

Figura 1.20: Actualización manual de paquetes de CRAN.

Los paquetes instalados desde repositorio no oficial, deberán ser actualizados “reinstalándolos” de manera forzada. Para forzar la instalación de un paquete ya instalado desde github, se usa el argumento force=TRUE:

install.packages("devtools")
devtools::install_github("irwingss/rbrack", force=TRUE)
Una vez instalados, los paquetes se almacenan en un estado no activo. Para usar sus funciones, se requiere activar el paquete que la contiene.

Para activar un paquete utiliza la función library():

library(tidyverse)

Desde el momento que se ejecuta el código anterior, tidyverse estará activo hasta que se cierre o reinicie el programa RStudio.

Otra manera de usar una función es activar su uso puntualmente, sin activar toda la librería. En este respecto, el operador :: permite acceder a las funciones de un paquete para seleccionar una y activar su uso

Para acceder puntualmente a la función bind_cols() de la librería dplyr, se usa:

dplyr::bind_cols()