Números romanos en R
¿Sabías que R tiene un tipo de datos para números romanos? Yo tampoco
¿Sabías que R tiene un tipo de datos para números romanos? Yo tampoco
¿Tienes que hacer un loop, pero se detiene porque hay un error en uno de los pasos? Usa try()
para que la ejecución no se detenga, o tryCatch()
para atrapar el error y devolver algo distinto, como un mensaje y un return(NULL) para que no afecte el resultado.
Si tienes que trabajar con bases de datos muy grandes, puedes acelerar el cálculo usando todos los procesadores de tu computador con tan sólo un par de líneas, usando {purrr}
y {furrr}
.
En este tutorial crearemos un mapa de una región de Chile, y sobre el polígono geográfico aplicaremos otros elementos geográficos como calles, avenidas y carreteras, obtenidos desde Open Street Map (proveedor de mapas online abierto y comunitario).
Esto puede servir para crear visualizaciones de datos espaciales minimalistas que de todos modos entreguen elementos urbanos de referencia para que les usuaries puedan ubicarse mejor espacialmente.
Usaremos {dplyr}
para manipular los datos, el paquete {ggplot2}
para visualización de datos, {sf}
para tratamiento de elementos espaciales, {rnaturalearth}
para obtener mapas de cualquier país o región del mundo, y {osmdata}
para obtener datos estaciales desde Open Street Map (OSM) por medio de su API pública.
Tema para RStudio enfocado en una paleta de colores morada y rosada, basado en el tema base16 Default Dark de
{rsthemes}
, el cual a su vez se basa en
base16.
Este tutorial de R te explicará paso a paso a cómo obtener mapas de todo Chile usando el paquete
{chilemapas}
desarrollado por Mauricio Vargas, y hacer gráficos con estos mapas usando {ggplot2}
.
En la primera parte veremos cómo obtener los mapas y cómo visualizar datos comunales usando mapas en R.
Luego, nos enfrentaremos a un problema común que se tiene al graficar un mapa de la Región Metropolitana de Santiago, que tiene que ver con la diferencia entre los límites comunales reales de cada comuna y los límites urbanos de las comunas. Es la diferencia entre tener un mapa de la RM que abarque sectores rurales como Paine y que llegue hasta Argentina, o un mapa que demarque la zona urbana de Santiago, aproximadamente correspondiente a la zona que atravieza el anillo Vespucio.
En este script detallaré cómo descargar datos de estadísticas delictuales del Centro de Estudios y Análisis del Delito (CEAD) de Chile utilizando técnicas de web scraping en R. Las estadísticas disponibles en el sitio web de CEAD corresponden a los siguientes datos oficiales: Estadísticas Oficiales de Delitos de Mayor Connotación Social (DMCS), Violencia Intrafamiliar (VIF), Incivilidades y otros hechos informados por Carabineros y la Policía de Investigaciones de Chile al Ministerio del Interior y Seguridad Pública.