Instalar librerías

Author

Simon Goring, Socorro Dominguez Vidaña

Published

May 9, 2025

Apéndice

Instar librerías en computadora local

Utilizamos varios paquetes en este documento, particularmente leaflet, sf, rioja entre otros. Podemos utilizar pacman para cargar las librerías e instalar aquellas que aún no se encuentren en su sistema.

#| label: setupFake
#| eval: false
options(warn = -1)
pacman::p_load(neotoma2, dplyr, ggplot2, sf, geojsonsf, leaflet, terra, DT, readr, stringr, rioja)

Toma en cuenta que R es sensible al orden en que las librerías son cargadas. Si utilizamos el prefijo neotoma2:: le diremos explícitamente a R que queremos utilizar una función de la librería neotoma2 para ejecutar una función en particular. Esto es porque hay funciones como filter() que existen en mas librerías como dplyr. En algunas ocaciones puedes encontrar estos errores:

Error in UseMethod("filter") : 
  no applicable method for 'filter' applied to an object of class "sites"

en este caso, lo más probable es que al ejecultar filter() R no sabe que debe utilizar neotoma2 y está utlizando dplyr. Agregando explícitamente dplyr:: o neotoma2:: frente a la función (i.e., neotoma2::filter()) es una buena práctica y R entenderá a que función nos referimos.