<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Datos on Bastián Olea</title>
    <link>https://bastianolea.rbind.io/tags/datos/</link>
    <description>Recent content in Datos on Bastián Olea</description>
    <generator>Hugo</generator>
    <language>es-ES</language>
    <lastBuildDate>Sat, 23 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://bastianolea.rbind.io/tags/datos/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Introducción al manejo de datos con {dplyr}</title>
      <link>https://bastianolea.rbind.io/blog/r_introduccion/dplyr_intro/</link>
      <pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/r_introduccion/dplyr_intro/</guid>
      <description>&lt;p&gt;Luego de haber aprendido las &#xA;&lt;a href=&#34;../../../../blog/r_introduccion/r_basico/&#34;&gt;funcionalidades básicas del lenguaje R&lt;/a&gt;, y habernos familiarizado con &#xA;&lt;a href=&#34;../../../../blog/r_introduccion/r_intermedio/&#34;&gt;herramientas un poco más avanzadas de la programación&lt;/a&gt; en este lenguaje, ahora podemos aplicar estos aprendizajes a los datos. Aprenderemos a explorar, comprender, y navegar tablas de datos, tanto en la forma nativa de trabajar con R, como con la ayuda del paquete {dplyr}.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h2 id=&#34;dplyr&#34;&gt;&lt;code&gt;{dplyr}&lt;/code&gt;&#xA;  &lt;a href=&#34;#dplyr&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;img src = dplyr.png style = &#34;float: left; max-width: 128px; margin-right: 20px;&#34;&gt;&#xA;&lt;p&gt;La herramienta que utilizaremos para explorar, manipular, y transformar datos será &#xA;&lt;a href=&#34;https://dplyr.tidyverse.org/articles/dplyr.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;el paquete &lt;code&gt;{dplyr}&lt;/code&gt;&lt;/a&gt;. Este paquete, parte central del &#xA;&lt;a href=&#34;https://www.tidyverse.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;conjunto &lt;em&gt;Tidyverse&lt;/em&gt; de herramientas para el análisis de datos con R&lt;/a&gt;, es uno de los más usados por la comunidad de R por su facilidad de uso.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Transformación de datos entre formato _ancho_ y _largo_ con {tidyr}</title>
      <link>https://bastianolea.rbind.io/blog/r_introduccion/tidyr_pivotar/</link>
      <pubDate>Sat, 29 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/r_introduccion/tidyr_pivotar/</guid>
      <description>&lt;p&gt;Los datos pueden existir en distintos formatos o estructuras, y el poder &lt;strong&gt;transformar los datos entre distintas estructuras&lt;/strong&gt; es una habilidad clave.&lt;/p&gt;&#xA;&lt;a href=&#34;featured.png&#34; target=&#34;_blank&#34;&gt;&#xA;&#xA;  &lt;img src=&#34;featured.png&#34; style=&#34;border-radius: 5px; width: 80%; max-width: 700px; display: block; margin: auto; margin-bottom: 8px; margin-top: 8px;&#34;&gt;&#xA;  &#xA;&lt;/a&gt;&#xA;&lt;p&gt;En este tutorial aprenderemos a usar las funciones &lt;code&gt;pivot_longer()&lt;/code&gt; y &lt;code&gt;pivot_wider()&lt;/code&gt; del &#xA;&lt;a href=&#34;https://tidyr.tidyverse.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;paquete &lt;code&gt;{tidyr}&lt;/code&gt;&lt;/a&gt; para cambiar entre formatos de datos &lt;em&gt;ancho&lt;/em&gt; (&lt;em&gt;wide&lt;/em&gt;) y &lt;em&gt;largo&lt;/em&gt; (&lt;em&gt;long&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;div style = &#34;margin-left: -16px;&#34;&gt;&#xA;  &#xA;  &lt;details closed id=&#34;PageTableOfContents&#34;&gt;&#xA;    &lt;summary&gt;&#xA;      &lt;h2 class=&#34;mv0 f5 fw7 ttu tracked dib&#34; style = &#34;margin-left: 6px; font-size: 120%;&#34;&gt;Índice&lt;/h2&gt;&#xA;      &lt;/summary&gt;&#xA;    &lt;div class=&#34;pl2 pr0 mh0&#34; style = &#34;font-size: 90%; margin-top: -8px; margin-left: 16px; margin-bottom: 32px;&#34;&gt;&#xA;    &lt;nav id=&#34;TableOfContents&#34;&gt;&#xA;  &lt;ul&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#formatos-de-datos&#34;&gt;Formatos de datos&lt;/a&gt;&#xA;      &lt;ul&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#datos-en-formato-ancho&#34;&gt;Datos en formato ancho&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#datos-en-formato-largo&#34;&gt;Datos en formato largo&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#transformación-de-formatos&#34;&gt;Transformación de formatos&lt;/a&gt;&#xA;      &lt;ul&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#desde-ancho-hacia-largo&#34;&gt;Desde ancho hacia largo&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#desde-largo-hacia-ancho&#34;&gt;Desde largo hacia ancho&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#cuándo-usar-cada-formato&#34;&gt;¿Cuándo usar cada formato?&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/nav&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/details&gt;&#xA;  &#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h2 id=&#34;formatos-de-datos&#34;&gt;Formatos de datos&#xA;  &lt;a href=&#34;#formatos-de-datos&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;No existe una forma estandarizada de estructurar los datos. La estructura o formato que tengan los datos va a depender de muchas cosas: de dónde provienen los datos, para que se van a usar los datos, etc. Dependiendo de estas distintas necesidades los datos se pueden estructurar distintos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creando una función para consultar datos en R</title>
      <link>https://bastianolea.rbind.io/blog/funcion_consultar_datos/</link>
      <pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/funcion_consultar_datos/</guid>
      <description>&lt;p&gt;En este tutorial veremos cómo &lt;strong&gt;crear una función&lt;/strong&gt; en R diseñada para consultar datos. Este puede ser el primer paso para crear una API, una &#xA;&lt;a href=&#34;../../../blog/herramientas_llm/&#34;&gt;herramienta para entregarle a una inteligencia artificial&lt;/a&gt;, o simplemente algo conveniente de hacer para consultar datos.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;funcion_consultar_datos_featured.png&#34; target=&#34;_blank&#34;&gt;&#xA;&#xA;  &lt;img src=&#34;funcion_consultar_datos_featured.png&#34; style=&#34;border-radius: 5px; width: 80%; max-width: 500px; display: block; margin: auto; margin-bottom: 8px; margin-top: 8px;&#34;&gt;&#xA;  &#xA;&lt;/a&gt;&#xA;&lt;figcaption style=&#34;max-width: 380px; margin:auto; text-align: center; font-size:80%; opacity:60%; margin-top:-8px; margin-bottom: 24px;&#34;&gt;&#xA;  Pasaremos de tener una tabla de datos que necesitamos manipular, a una función conveniente que nos entregue las cifras que necesitamos&#xA;&lt;/figcaption&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Potencia las capacidades de la IA entregándole herramientas (_tool calling_) basadas en R</title>
      <link>https://bastianolea.rbind.io/blog/herramientas_llm/</link>
      <pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/herramientas_llm/</guid>
      <description>&lt;p&gt;&lt;em&gt;La inteligencia artificial no lo sabe todo.&lt;/em&gt; Y lo que no sabe, &lt;strong&gt;lo inventa&lt;/strong&gt;. Es demasiado importante &lt;strong&gt;conocer las limitaciones&lt;/strong&gt; de las herramientas de inteligencia artificial para poder hacer buen uso de ellas.&lt;/p&gt;&#xA;&lt;p&gt;Por ejemplo, la IA puede saber mucho sobre Chile, pero &lt;strong&gt;no sabe&lt;/strong&gt; con exactitud &lt;em&gt;todos&lt;/em&gt; los datos de la población de todos sus territorios. Veamos un caso:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h2 id=&#34;poniendo-a-prueba-el-conocimiento-de-la-ia&#34;&gt;Poniendo a prueba el conocimiento de la IA&#xA;  &lt;a href=&#34;#poniendo-a-prueba-el-conocimiento-de-la-ia&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Hagamos una consulta por un dato específico primero, y luego  sobre población chilena al modelo &lt;em&gt;Claude Haiku&lt;/em&gt; de Anthropic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Explorar datos del Censo de Población y Vivienda 2024 con R</title>
      <link>https://bastianolea.rbind.io/blog/censo_2024/</link>
      <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/censo_2024/</guid>
      <description>&lt;!---&#xA;https://bastianolea.rbind.io/blog/mapas_censo_2024/&#xA;---&gt;&#xA;&lt;p&gt;Una de las dificultades más frecuentes en el análisis de datos es poder acceder a datos censales. Los censos suelen ser bases de datos de &lt;strong&gt;varios millones de observaciones&lt;/strong&gt;, lo que suele ser demasiado para la mayoría de los computadores, o bien algo imposible con programas como Excel.&lt;/p&gt;&#xA;&lt;p&gt;En este tutorial veremos cómo cargar los datos del &#xA;&lt;a href=&#34;https://censo2024.ine.gob.cl&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Censo de Población y Vivienda 2024&lt;/a&gt; con R para poder acceder a bases de datos de millones de observaciones sin colapsar nuestros computadores.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plataforma de análisis: Índice de Brechas de Género</title>
      <link>https://bastianolea.rbind.io/blog/indice_brechas_genero/</link>
      <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/indice_brechas_genero/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;ibg_0.jpg&#34; target=&#34;_blank&#34;&gt;&#xA;&#xA;  &lt;img src=&#34;ibg_0.jpg&#34; style=&#39;border-radius: 5px; width: 400px; display: block; margin: auto; margin-bottom: 8px; margin-top: 8px;&#39;&gt;&#xA;  &#xA;&lt;/a&gt;&#xA;&lt;figcaption style=&#34;max-width: 380px; margin:auto; text-align: center; font-size:80%; opacity:60%; margin-top:-8px; margin-bottom: 24px;&#34;&gt;&#xA;  Inicio de la plataforma del IBG&#xA;&lt;/figcaption&gt;&lt;/p&gt;&#xA;&lt;p&gt;El &lt;strong&gt;&#xA;&lt;a href=&#34;https://www.descentralizachile.cl/ibg&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Índice de Brechas de Género&lt;/a&gt;&lt;/strong&gt; es un nuevo instrumento estadístico desarrollado por la Subsecretaría de Desarrollo Regional y Administrativo (Subdere), diseñado para medir brechas de género a nivel comunal y regional en el país. El IBG se basa en &lt;strong&gt;52 indicadores de nivel comunal y regional&lt;/strong&gt;, que abarcan las dimensiones de cultura, educación, salud,&#xA;laboral, participación y social.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plataforma de visualización de resultados del Estudio de Brechas Comunales</title>
      <link>https://bastianolea.rbind.io/blog/estudio_brechas_comunales/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/estudio_brechas_comunales/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;ebc_0.jpeg&#34; target=&#34;_blank&#34;&gt;&#xA;&#xA;  &lt;img src=&#34;ebc_0.jpeg&#34; style=&#39;border-radius: 5px; width: 300px; display: block; margin: auto; margin-bottom: 8px; margin-top: 8px;&#39;&gt;&#xA;  &#xA;&lt;/a&gt;&#xA;&lt;figcaption style=&#34;max-width: 380px; margin:auto; text-align: center; font-size:80%; opacity:60%; margin-top:-8px; margin-bottom: 24px;&#34;&gt;&#xA;  Inicio de la plataforma del EBC&#xA;&lt;/figcaption&gt;&lt;/p&gt;&#xA;&lt;a href=&#34;ebc_1.jpeg&#34; target=&#34;_blank&#34;&gt;&#xA;&#xA;  &lt;img src=&#34;ebc_1.jpeg&#34; style=&#39;float: right; border-radius: 5px; max-width: 160px; margin-left: 24px; margin-bottom: 24px;&#39;&gt;&#xA;  &#xA;&lt;/a&gt;&#xA;&lt;p&gt;Ya está disponible la &#xA;&lt;a href=&#34;https://www.descentralizachile.cl/ebc/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;plataforma de visualización&lt;/a&gt; de los resultados del &lt;strong&gt;Estudio de Brechas Comunales&lt;/strong&gt; de la Subsecretaría de Desarrollo Regional y Administrativo (Subdere).&lt;/p&gt;&#xA;&lt;p&gt;Este estudio mide &lt;strong&gt;brechas en infraestructura y servicios&lt;/strong&gt; a través de &lt;strong&gt;59 indicadores&lt;/strong&gt; de nivel &lt;strong&gt;comunal&lt;/strong&gt;, tomando en consideración las &lt;strong&gt;diferencias territoriales&lt;/strong&gt; de comunas urbanas, mixtas y rurales.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Extracción de datos estructurados desde texto usando IA</title>
      <link>https://bastianolea.rbind.io/blog/datos_estructurados_llm/</link>
      <pubDate>Sat, 07 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/datos_estructurados_llm/</guid>
      <description>&lt;div style=&#34;display: flex; align-items: center; gap: 15px; padding: 14px; &#xA;            background-color: #493365;&#xA;            border-radius: 6px;&#xA;            margin: 20px 40px 20px 40px;&#34;&gt;&#xA;  &#xA;  &lt;div style=&#34;flex-shrink: 0;&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-triangle-exclamation&#34; style=&#34;font-size: 130%; margin-left: 2px; opacity: 1; color: #EAD2FA;&#34;&gt;&lt;/i&gt;&#xA;  &lt;/div&gt;&#xA;  &#xA;  &lt;aside style = &#34;font-size: 90%; color: #EAD2FA;&#34;&gt;&#xA;    Este tutorial lo hice con los aprendizajes que obtuve del excelente &#xA;&lt;a href=&#34;https://thisisnic.github.io/rainbowrworkshop/code.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;workshop &lt;em&gt;LLMs in R for Data Analysis&lt;/em&gt;&lt;/a&gt; impartido por &#xA;&lt;a href=&#34;https://niccrane.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Nic Crane&lt;/a&gt; en la fabulosa &#xA;&lt;a href=&#34;https://conference.rainbowr.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;conferencia de RainbowR 2026&lt;/a&gt;&#xA;  &lt;/aside&gt;&#xA;  &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Los modelos de lenguaje (LLMs, también llamados coloquialmente &lt;em&gt;inteligencia artificial&lt;/em&gt;) nos pueden ayudar a &lt;strong&gt;transformar textos de cualquier tipo en datos estructurados&lt;/strong&gt;. Esto significa que puedes convertir &lt;strong&gt;entrevistas, reseñas, opiniones, correos, noticias y más&lt;/strong&gt; en &lt;strong&gt;bases de datos&lt;/strong&gt; con la información que necesitas debidamente ordenada en filas y columnas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: Suicidios en Chile (2017-2024) desde una perspectiva de género</title>
      <link>https://bastianolea.rbind.io/blog/app_suicidios_genero/</link>
      <pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_suicidios_genero/</guid>
      <description>&lt;p&gt;&#xA;&lt;a href=&#34;https://bastianolea.github.io/minsal_suicidios_genero/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Sitio web con visualizaciones&lt;/a&gt; que exploran los datos de &lt;strong&gt;egresos médicos&lt;/strong&gt; del Ministerio de Salud de Chile, distinguiendo entre intentos de suicidio y suicidios consumados.&lt;/p&gt;&#xA;&lt;p&gt;Los gráficos buscan describir las diferencias de género en el fenómeno del suicidio, mostrando desigualdades en la cantidad de intentos y en las víctimas fatales, pero también en los métodos utilizados por hombres y mujeres.&lt;/p&gt;&#xA;&lt;a href=&#34;suicidios_genero_1_featured.png&#34; target=&#34;_blank&#34;&gt;&#xA;&#xA;  &lt;img src=&#34;suicidios_genero_1_featured.png&#34; style=&#34;border-radius: 5px; width: 80%; max-width: 700px; display: block; margin: auto; margin-bottom: 8px; margin-top: 8px;&#34;&gt;&#xA;  &#xA;&lt;/a&gt;&#xA;&lt;a href=&#34;suicidios_genero_2.png&#34; target=&#34;_blank&#34;&gt;&#xA;&#xA;  &lt;img src=&#34;suicidios_genero_2.png&#34; style=&#34;border-radius: 5px; width: 80%; max-width: 700px; display: block; margin: auto; margin-bottom: 8px; margin-top: 8px;&#34;&gt;&#xA;  &#xA;&lt;/a&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Los datos de egresos médicos incluyen el diagnóstico de las y los pacientes, su género, su ubicación, y si sobrevivieron o no a sus aflicciones. Según el diagnóstico de cada paciente, es posible identificar casos de lesiones autoinfligidas intencionalmente, interpretables como intentos de suicidio. En base al egreso con vida (alta médica) o sin vida (fallecimiento) de los pacientes, se pueden distinguir intentos de suicidio y suicidios consumados.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visualiza datos del Censo 2024 en mapas a nivel de manzana con R</title>
      <link>https://bastianolea.rbind.io/blog/mapas_censo_2024/</link>
      <pubDate>Wed, 17 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/mapas_censo_2024/</guid>
      <description>&lt;script src=&#34;index_files/libs/htmlwidgets-1.6.4/htmlwidgets.js&#34;&gt;&lt;/script&gt;&#xA;&lt;link href=&#34;index_files/libs/maplibre-gl-5.22.0/maplibre-gl.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xA;&lt;script src=&#34;index_files/libs/maplibre-gl-5.22.0/maplibre-gl.js&#34;&gt;&lt;/script&gt;&#xA;&lt;link href=&#34;index_files/libs/mapbox-gl-draw-1.5.1/mapbox-gl-draw.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xA;&lt;script src=&#34;index_files/libs/mapbox-gl-draw-1.5.1/mapbox-gl-draw.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/freehand-mode-1.0.0/freehand-mode.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/rectangle-mode-1.0.0/rectangle-mode.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/radius-mode-1.0.0/radius-mode.js&#34;&gt;&lt;/script&gt;&#xA;&lt;link href=&#34;index_files/libs/maplibre-gl-geocoder-1.5.0/maplibre-gl-geocoder.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xA;&lt;script src=&#34;index_files/libs/maplibre-gl-geocoder-1.5.0/maplibre-gl-geocoder.min.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/mapbox-gl-globe-minimap-1.2.1/bundle.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/pmtiles-4.4.0/pmtiles.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/h3j-h3t-0.9.2/h3j_h3t.js&#34;&gt;&lt;/script&gt;&#xA;&lt;link href=&#34;index_files/libs/maptiler-geocoding-control-2.1.7/style.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xA;&lt;script src=&#34;index_files/libs/maptiler-geocoding-control-2.1.7/maplibregl.umd.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/turf-7.3.0/turf.min.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/turf-operations-1.0.0/turf-operations.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/html2canvas-1.4.1/html2canvas.min.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/screenshot-1.0.0/screenshot.js&#34;&gt;&lt;/script&gt;&#xA;&lt;link href=&#34;index_files/libs/legend-interactivity-1.0.0/legend-interactivity.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xA;&lt;script src=&#34;index_files/libs/legend-interactivity-1.0.0/legend-interactivity.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script src=&#34;index_files/libs/maplibregl-binding-0.4.6/maplibregl.js&#34;&gt;&lt;/script&gt;&#xA;&lt;link href=&#34;index_files/libs/layers-control-1.0.0/layers-control.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xA;&lt;p&gt;Ahora que recientemente lanzaron los datos 2024 del Censo de Población y Vivienda de Chile, me di unos minutos para visualizarlos. En este tutorial veremos dos formas de visualizar datos censales &lt;strong&gt;a nivel de manzana&lt;/strong&gt;: con mapas estáticos en &lt;code&gt;{ggplot2}&lt;/code&gt;, y con mapas interactivos en &lt;code&gt;{mapgl}&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h2 id=&#34;datos-censales&#34;&gt;Datos censales&#xA;  &lt;a href=&#34;#datos-censales&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;&lt;a href=&#34;https://censo2024.ine.gob.cl/resultados/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Descarga los datos cartográficos del Censo 2024 desde la página del INE&lt;/a&gt;, entrando a &lt;em&gt;Cartografía Censal&lt;/em&gt; y luego descargando el archivo &lt;strong&gt;Cartografía País Censo 2024 (geoparquet)&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cargar y unir datos de múltiples hojas de Excel con R</title>
      <link>https://bastianolea.rbind.io/blog/excel_unir_hojas/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/excel_unir_hojas/</guid>
      <description>&lt;p&gt;Las hojas de Excel pueden ser cómodas para organizar información, pero no mucho para procesarla o analizarla. Por lo mismo, una de las operaciones iniciales de limpieza de datos suele ser &lt;strong&gt;unir datos que vienen repartidos en varias hojas de Excel&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;En este tutorial vamos a ver cómo se hace paso a paso. Usaremos el paquete &lt;code&gt;{readxl}&lt;/code&gt; para leer los datos, &lt;code&gt;{dplyr}&lt;/code&gt; para manipular y combinar las hojas, y &lt;code&gt;{purrr}&lt;/code&gt; para realizar operaciones sobre todas las hojas de forma automática.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crear tablas de datos manualmente en R</title>
      <link>https://bastianolea.rbind.io/blog/crear_dataframes/</link>
      <pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/crear_dataframes/</guid>
      <description>&lt;p&gt;Las tablas de datos o &lt;em&gt;dataframes&lt;/em&gt; son la estructura de información principal que usamos en R.&lt;/p&gt;&#xA;&lt;p&gt;En general cargamos los datos desde archivos o bases de datos, pero a veces necesitamos crear &lt;em&gt;dataframes&lt;/em&gt; sencillos a mano, ya sea para introducir datos manualmente, corregir datos, o crear pequeñas tablas auxiliares o de consulta (&lt;em&gt;lookup tables&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;p&gt;Aquí te muestro dos formas de hacerlo: usando la función base &lt;code&gt;data.frame()&lt;/code&gt; y la función &lt;code&gt;tribble()&lt;/code&gt; del &#xA;&lt;a href=&#34;https://tibble.tidyverse.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;paquete &lt;code&gt;tibble&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crea encuestas online gratis en R con {surveydown}</title>
      <link>https://bastianolea.rbind.io/blog/surveydown_encuestas/</link>
      <pubDate>Wed, 26 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/surveydown_encuestas/</guid>
      <description>&lt;p&gt;Con el paquete &#xA;&lt;a href=&#34;https://surveydown.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;code&gt;{surveydown}&lt;/code&gt;&lt;/a&gt; podemos crear encuestas desde R gratis, cuyas respuestas se almacenan en una base de datos también gratuita.&lt;/p&gt;&#xA;&lt;p&gt;La gracia de crear tu propia encuesta es que puedes personalizarla según tus necesidades, pero también es que no necesitas depender de un servicio para generar la encuesta, ni tampoco tener que pagar para poder crearla o publicarla. Por el contrario, podemos utilizar &lt;strong&gt;tecnologías gratuitas y de código abierto&lt;/strong&gt; para crear nuestras encuestas, almacenar sus resultados y analizarlos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visualización y scraping de resultados de las elecciones presidenciales 2025</title>
      <link>https://bastianolea.rbind.io/blog/elecciones_presidenciales_2025/</link>
      <pubDate>Mon, 17 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/elecciones_presidenciales_2025/</guid>
      <description>&lt;p&gt;Hoy domingo 17 de noviembre celebramos una nueva fecha electoral en Chile, esta vez eligiendo presidente.&lt;/p&gt;&#xA;&lt;p&gt;Apliqué el &#xA;&lt;a href=&#34;https://bastianolea.rbind.io/blog/elecciones_municipales_2024/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;código que he usado en elecciones pasadas&lt;/a&gt; para obtener los datos del Servicio Electoral (Servel) en tiempo real, para así ir &lt;strong&gt;generando gráficos, tablas y mapas&lt;/strong&gt; con los resultados preliminares.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;a href=&#34;https://github.com/bastianolea/servel_scraping_votaciones&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;El repositorio contiene todo el código&lt;/a&gt; para acceder en tiempo real a los &#xA;&lt;a href=&#34;https://elecciones.servel.cl&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;datos preliminares publicados en la web del Servel&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;El sistema que programé usa &#xA;&lt;a href=&#34;https://bastianolea.rbind.io/blog/webscraping_selenium/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;RSelenium para hacer web scraping&lt;/a&gt; de las tablas, a las que se debe acceder presionando botones en el sitio para elegir elección, región, y comuna, por lo que Selenium resulta ideal para ir probando junto al navegador &lt;em&gt;títere&lt;/em&gt; las formas de controlar la navegación por medio de código, y eventualmente &lt;strong&gt;automatizar el acceso a todas las tablas&lt;/strong&gt; mediante un loop. Luego se aplica un script de &lt;strong&gt;limpieza de datos&lt;/strong&gt;, y finalmente, según las comunas del país que se definan, el sistema genera gráficos, tablas, mapas y textos en base a los resultados de cada comuna, los cuales se guardan y se ordenan en una carpeta llamada &lt;code&gt;salidas&lt;/code&gt;, la que me permite obtener todos los resultados juntos (las imágenes y el texto con cifras y otros datos) y listos para subir a redes sociales.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Actualización: plataforma de visualización de estadísticas delictuales</title>
      <link>https://bastianolea.rbind.io/blog/2025-11-14/</link>
      <pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/2025-11-14/</guid>
      <description>&lt;p&gt;Acabo de publicar una actualización a mi &#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/delincuencia_chile&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;app de visualización de estadísticas delictuales&lt;/a&gt;. Consiste en la actualización a los &lt;strong&gt;datos más recientes a la fecha: junio de 2025&lt;/strong&gt;, publicados en la plataforma de estadísticas delictuales del &#xA;&lt;a href=&#34;https://cead.minsegpublica.gob.cl/estadisticas-delictuales/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Centro de Estudios y Análisis del Delito&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div style=&#34;margin:auto; max-width:70%;&#34;&gt;&#xA;  &#xA;  &lt;video src=&#34;app_delincuencia_chile.mp4&#34; style=&#34;border-radius:7px; max-width: 100%; display: block; margin: auto;&#34; autoplay loop&gt;&#xA;  &lt;/video&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Se trata de una aplicación tipo dashboard que presenta visualizaciones de los datos oficiales de &lt;strong&gt;casos policiales&lt;/strong&gt;, entendidos como:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;denuncias formales que la ciudadanía realiza en alguna unidad policial posterior a la ocurrencia del delito, más los delitos de los que la policía toma conocimiento al efectuar una detención en flagrancia, es decir, mientras ocurre el ilícito.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Comparación entre estadísticas oficiales de delincuencia y la cobertura de la delincuencia en medios de comunicación</title>
      <link>https://bastianolea.rbind.io/blog/delincuencia_prensa/</link>
      <pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/delincuencia_prensa/</guid>
      <description>&lt;p&gt;Éste es un proyecto personal de visualización de datos que realiza un cruce entre distintas fuentes de datos para ver la correlación entre la cobertura mediática de casos de delincuencia en Chile en comparación con las estadísticas mensuales de delitos en el país.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;La hipótesis es que, si bien la delincuencia ha aumentado, &lt;strong&gt;la cobertura de prensa de temas sobre delincuencia ha aumentado en una medida mucho más grande que el fenómeno que pretende reflejar&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crear y conectarse a una base de datos en R</title>
      <link>https://bastianolea.rbind.io/blog/db_supabase/</link>
      <pubDate>Thu, 06 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/db_supabase/</guid>
      <description>&lt;div style = &#34;margin-left: -16px;&#34;&gt;&#xA;  &#xA;  &lt;details closed id=&#34;PageTableOfContents&#34;&gt;&#xA;    &lt;summary&gt;&#xA;      &lt;h2 class=&#34;mv0 f5 fw7 ttu tracked dib&#34; style = &#34;margin-left: 6px; font-size: 120%;&#34;&gt;Índice&lt;/h2&gt;&#xA;      &lt;/summary&gt;&#xA;    &lt;div class=&#34;pl2 pr0 mh0&#34; style = &#34;font-size: 90%; margin-top: -8px; margin-left: 16px; margin-bottom: 32px;&#34;&gt;&#xA;    &lt;nav id=&#34;TableOfContents&#34;&gt;&#xA;  &lt;ul&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#qué-es-una-base-de-datos&#34;&gt;Qué es una base de datos&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#cuándo-usar-una-base-de-datos&#34;&gt;Cuándo usar una base de datos&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#crear-una-base-de-datos-en-supabase&#34;&gt;Crear una base de datos en Supabase&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#conectarse-a-la-base-de-datos&#34;&gt;Conectarse a la base de datos&lt;/a&gt;&#xA;      &lt;ul&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#credenciales-de-acceso&#34;&gt;Credenciales de acceso&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#variables-de-entorno&#34;&gt;Variables de entorno&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#conexión-a-la-base-de-datos&#34;&gt;Conexión a la base de datos&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#crear-una-tabla-en-la-base-de-datos&#34;&gt;Crear una tabla en la base de datos&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#leer-una-tabla-desde-la-base-de-datos&#34;&gt;Leer una tabla desde la base de datos&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#procesar-desde-la-base-de-datos-con-dplyr&#34;&gt;Procesar desde la base de datos con &lt;code&gt;{dplyr}&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#avanzado&#34;&gt;Avanzado&lt;/a&gt;&#xA;      &lt;ul&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#conexión-por-ipv4&#34;&gt;Conexión por IPv4&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ul&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#recursos&#34;&gt;Recursos&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/nav&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/details&gt;&#xA;  &#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h2 id=&#34;qué-es-una-base-de-datos&#34;&gt;Qué es una base de datos&#xA;  &lt;a href=&#34;#qu%c3%a9-es-una-base-de-datos&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Cuando se habla de datos, mucha gente (me incluyo) usa coloquialmente el término &lt;em&gt;base de datos&lt;/em&gt; para referirse a datos que están en Excel o &lt;code&gt;csv&lt;/code&gt; 😣 Pero la realidad es que una base de datos es algo distinto: un &lt;strong&gt;sistema de almacenamiento y procesamiento de datos&lt;/strong&gt; que puede contener múltiples tablas, que está &lt;em&gt;hosteado&lt;/em&gt; en un computador, servidor o en la nube, y que entrega datos de acuerdo a las solicitudes que se le hagan. En este sentido &lt;strong&gt;una base de datos es distinto a &lt;em&gt;leer&lt;/em&gt; un archivo&lt;/strong&gt;, porque la base de datos siempre tiene &lt;em&gt;cargados&lt;/em&gt; los datos, y está esperando que se los pidan para entregarlos de manera optimizada.&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: comparación de ingresos regionales y comunales</title>
      <link>https://bastianolea.rbind.io/blog/app_mideso_ingresos_genero/</link>
      <pubDate>Wed, 24 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_mideso_ingresos_genero/</guid>
      <description>&lt;p&gt;Esta plataforma visualiza datos de ingresos a nivel regional, comunal, y por género.&lt;/p&gt;&#xA;&lt;p&gt;Su objetivo es visibilizar diferencias de los ingresos recibidos por las personas, permitiendo compararlos por regiones y comunas, así como también producir comparaciones de brechas de género entre hombres y mujeres.&lt;/p&gt;&#xA;&lt;p&gt;La fuente de los datos está en el &#xA;&lt;a href=&#34;https://bidat.gob.cl/details/ficha/dataset/5384a6c7-628f-45b6-a918-6b28402affbb?page=1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Banco Integrado de Datos&lt;/a&gt; de Mideso.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h3 id=&#34;datos&#34;&gt;Datos&#xA;  &lt;a href=&#34;#datos&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;Obtén los datos procesados en formato &lt;code&gt;csv&lt;/code&gt; &#xA;&lt;a href=&#34;https://github.com/bastianolea/mideso_ingresos_genero/raw/main/datos/mideso_ingresos_genero.csv&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;en este enlace.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Descargar todos los archivos de la página web del Censo 2024 con `{rvest}`</title>
      <link>https://bastianolea.rbind.io/blog/2025-07-27/</link>
      <pubDate>Sun, 27 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/2025-07-27/</guid>
      <description>&lt;p&gt;Veamos un mini ejemplo de automatización de tareas con R: los resultados del Censo 2024 vienen en 20 archivos, en 20 enlaces distintos!&lt;/p&gt;&#xA;&lt;p&gt;¿El problema? para obtenerlos, tendríamos que entrar al sitio con el navegador, ir al enlace de descargas, bajar cada uno de los 20 archivos manualmente, y guardarlos en una carpeta para poder usarlos.&lt;/p&gt;&#xA;&lt;p&gt;En un script de R, con &lt;code&gt;{rvest}&lt;/code&gt; extraemos todos los enlaces del sitio, y con &lt;code&gt;{purrr}&lt;/code&gt; descargamos todos los archivos de una 🚀&lt;/p&gt;</description>
    </item>
    <item>
      <title>Extrae datos desde páginas de internet controlando un navegador web con `{RSelenium}` en R</title>
      <link>https://bastianolea.rbind.io/blog/webscraping_selenium/</link>
      <pubDate>Tue, 15 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/webscraping_selenium/</guid>
      <description>&lt;p&gt;Selenium es un programa para automatizar y controlar navegadores web, lo que lo vuelve en una buena herramienta para realizar &lt;strong&gt;&#xA;&lt;a href=&#34;../../../tags/web-scraping/&#34;&gt;web scraping&lt;/a&gt;&lt;/strong&gt;. El &#xA;&lt;a href=&#34;https://docs.ropensci.org/RSelenium/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;paquete de R &lt;code&gt;{RSelenium}&lt;/code&gt;&lt;/a&gt; nos permitirá controlar un navegador por medio de código de R, lo cual abre infinitas posibilidades al momento de automatizar la obtención de datos e información desde sitios web dinámicos y/o complejos.&lt;/p&gt;&#xA;&lt;p&gt;En este tutorial aprenderemos a usar &lt;code&gt;{RSelenium}&lt;/code&gt; para programar scripts de R que automaticen el control de un navegador para interactuar con sitios web y así scrapear datos más difíciles de obtener.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Copia y pega datos en R con {datapasta} y {clipr}</title>
      <link>https://bastianolea.rbind.io/blog/datapasta/</link>
      <pubDate>Fri, 06 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/datapasta/</guid>
      <description>&lt;p&gt;&#xA;&lt;a href=&#34;https://github.com/MilesMcBain/datapasta&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;code&gt;{datapasta}&lt;/code&gt;&lt;/a&gt; es un paquete para R que te ayuda a copiar y pegar datos desde y hacia R.&lt;/p&gt;&#xA;&lt;p&gt;Instala &lt;code&gt;{datapasta}&lt;/code&gt; ejecutando el siguiente código:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-r&#34; data-lang=&#34;r&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nf&#34;&gt;install.packages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;datapasta&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;repos&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;c&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mm&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;https://milesmcbain.r-universe.dev&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;getOption&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;repos&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&lt;h2 id=&#34;copiar&#34;&gt;Copiar&#xA;  &lt;a href=&#34;#copiar&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;{datapasta}&lt;/code&gt; puede ayudarte a &lt;strong&gt;compartir fácilmente datos&lt;/strong&gt;, al convertir tus datos en texto que puedes copiar y pegar en otro lado, o editar manualmente. Usa la función &lt;code&gt;dpasta()&lt;/code&gt; sobre un dataframe para hacer que los datos aparezcan como en texto directamente debajo de donde la ejecutaste.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cargar archivos csv más rápido en R con Arrow</title>
      <link>https://bastianolea.rbind.io/blog/2025-02-12/</link>
      <pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/2025-02-12/</guid>
      <description>&lt;p&gt;Los archivos &lt;code&gt;csv&lt;/code&gt; (&lt;em&gt;comma-separated values,&lt;/em&gt; valores separados por comas) suelen ser el formato más básico para guardar datos. Los beneficios que tienen los csv con respecto a compatibilidad y accesibilidad son a su vez la causa de sus desventajas: son más pesados porque sus datos no se guardan comprimidos, y suelen ser &lt;strong&gt;más lentos de cargar&lt;/strong&gt;, porque los datos no vienen codificados de una forma optimizada.&lt;/p&gt;&#xA;&lt;p&gt;Sin embargo, usualmente grandes bases de datos son guardadas en archivos csv, con varios millones de filas, lo que puede hacer que la carga de un archivo dure entre varios segundos a &lt;strong&gt;minutos&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Repositorio de datos sociales</title>
      <link>https://bastianolea.rbind.io/blog/datos_sociales/</link>
      <pubDate>Sun, 09 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/datos_sociales/</guid>
      <description>&lt;p&gt;Acabo de &#xA;&lt;a href=&#34;https://bastianolea.github.io/datos_sociales/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;publicar una nueva página&lt;/a&gt; donde voy a estar recopilando todos los conjuntos de datos sociales con los que trabajo o he trabajado.&lt;/p&gt;&#xA;&lt;p&gt;La idea de esta página es poder compartir fácilmente datos sociales sobre Chile que vienen limpios y procesados, para facilitar el trabajo de otras personas, y también ayudarles a aprender análisis de datos.&lt;/p&gt;&#xA;&lt;p&gt;Se trata de una tabla que se genera automáticamente, la cual contiene una lista de repositorios enfocados en datos sociales, con clasificación según la temática del dato, y varias columnas que indican las características del conjunto de datos, como si es que el dato contiene variables de género, si está desagregado a nivel comunal, si existe una aplicación de visualización de datos asociada, la temporalidad (anual/mensual/semanal) de las observaciones, y más.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Video: Taller Aplicación de la Ciencia de Datos en la Gestión Municipal</title>
      <link>https://bastianolea.rbind.io/blog/unim/taller_ciencia_de_datos_gestion_municipal/</link>
      <pubDate>Fri, 24 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/unim/taller_ciencia_de_datos_gestion_municipal/</guid>
      <description>&lt;p&gt;Tuve el privilegio de exponer en la &lt;strong&gt;Universidad Internacional de la Municipalidad de Rancagua&lt;/strong&gt;, un espacio de diálogo, aprendizaje y colaboración, organizado por el &lt;strong&gt;Programa de Gobierno Local Abierto&lt;/strong&gt; (GOBLA) de la Municipalidad de Rancagua.&lt;/p&gt;&#xA;&lt;p&gt;Presenté un taller dirigido a funcionarios y funcionarias municipales sobre Aplicación de la ciencia de datos en la Gestión Municipal, donde comuniqué la importancia de manejar herramientas de progamación para le análisis de datos, favoreciendo el desarrollo de herramientas reutilizables, reproducibles, transparentes y abiertas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Extrae datos desde páginas de internet haciendo web scraping en R con `{rvest}`</title>
      <link>https://bastianolea.rbind.io/blog/webscraping_rvest/</link>
      <pubDate>Fri, 27 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/webscraping_rvest/</guid>
      <description>&lt;p&gt;Se denomina web scraping a un conjunto de técnicas usadas para &lt;strong&gt;obtener datos desde páginas web&lt;/strong&gt;. Esto significa poder transformar la información que vemos en distintos sitios de internet en datos que podamos utilizar.&lt;/p&gt;&#xA;&lt;p&gt;Se usa el web scraping cuando un sitio web presenta información, cifras, datos, números, o cualquier otro elemento que nos pueda servir, pero sin facilitar acceso a los datos, como sería un enlace de descarga, una API para obtener los datos, o alguna forma de exportar la información. En estos casos tenemos que recurrir al scraping para transformar lo que vemos en la web en datos analizables.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cargar y explorar datos de la encuesta Casen en R, usando factor de expansión</title>
      <link>https://bastianolea.rbind.io/blog/casen_introduccion/</link>
      <pubDate>Sun, 10 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/casen_introduccion/</guid>
      <description>&lt;p&gt;Este post ejemplifica tres formas de cargar y explorar los datos de la encuesta Casen 2022, la &#xA;&lt;a href=&#34;https://observatorio.ministeriodesarrollosocial.gob.cl/encuesta-casen-2022&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Encuesta de caracterización socioeconómica nacional&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Veremos cómo obtener resultados de la Casen a nivel de país, región y comuna, usando dos formas de aplicar el factor de expansión. El factor de expansión es necesario de aplicar para transformar los resultados de la muestra de la encuesta a cifras que tienen representación a los distintos niveles de agrupación geográfica.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scraping de datos del Sistema de Información del Mercado Laboral</title>
      <link>https://bastianolea.rbind.io/blog/simel_scraping/</link>
      <pubDate>Fri, 01 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/simel_scraping/</guid>
      <description>&lt;p&gt;El &#xA;&lt;a href=&#34;https://www.simel.gob.cl&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Sistema de Información del Mercado Laboral (SIMEL)&lt;/a&gt; es una plataforma virtual desarrollada por las instituciones que componen la Mesa para la Coordinación de las Estadísticas del Trabajo 1 con el apoyo técnico de la Organización Internacional del Trabajo (OIT).&lt;/p&gt;&#xA;&lt;p&gt;El SIMEL permite obtener información objetiva y actualizada sobre el mercado del trabajo, la que estará disponible para investigadores, tomadores de decisiones y la ciudadanía en general.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&#xA;&lt;a href=&#34;https://github.com/bastianolea/simel_scraping&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Repositorio&lt;/a&gt; que permite descargar los datos estadísticos de SIMEL con un solo script, obteniendo cada conjunto de datos en archivos &lt;code&gt;csv&lt;/code&gt; individuales.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visualización y scraping de resultados en vivo de las elecciones municipales 2024</title>
      <link>https://bastianolea.rbind.io/blog/elecciones_municipales_2024/</link>
      <pubDate>Wed, 30 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/elecciones_municipales_2024/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://bastianolea.rbind.io/blog/elecciones_municipales_2024/servel_resultados_multi_featured.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Con motivo de las elecciones municipales, estuve generando algunas visualizaciones ”en tiempo real” de los resultados de las elecciones de alcaldías. Los datos de conteo de votos los fui obteniendo minuto a minuto mediante web scraping con &lt;code&gt;{RSelenium}&lt;/code&gt;, que permite programar un navegador web para que interactúe con un sitio como si fuera humano. Entonces, el navegador robot (marioneta, le llaman) iba apretando todos los botones, sin intervención de mi parte, para encontrar y copiar los resultados de cada comuna del país.&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: Estadísticas de delincuencia en Chile</title>
      <link>https://bastianolea.rbind.io/blog/app_delincuencia_chile/</link>
      <pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_delincuencia_chile/</guid>
      <description>&lt;p&gt;En este &#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/delincuencia_chile&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;visualizador web&lt;/a&gt; se presentan gráficos con datos estadísticas delictuales entregadas por el &#xA;&lt;a href=&#34;https://cead.spd.gov.cl/estadisticas-delictuales/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Centro de Estudio y Análisis del Delito (CEAD),&lt;/a&gt; quienes a su vez obtienen los datos desde reportes de Carabineros y la Policía de Investigaciones de Chile al Ministerio del Interior y Seguridad Pública.&lt;/p&gt;&#xA;&lt;p&gt;Según el &#xA;&lt;a href=&#34;https://cead.spd.gov.cl/estadisticas-delictuales/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CEAD,&lt;/a&gt; cada dato de delito se compone por: &lt;em&gt;denuncias formales que la ciudadanía realiza en alguna unidad policial posterior a la ocurrencia del delito, más los delitos de los que la policía toma conocimiento al efectuar una detención en flagrancia, es decir, mientras ocurre el ilícito.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: Comparador de mapas comunales de Chile</title>
      <link>https://bastianolea.rbind.io/blog/app_comparador_mapas_chile/</link>
      <pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_comparador_mapas_chile/</guid>
      <description>&lt;p&gt;Aplicación web interactiva desarrollada en R. Accede a ella por &#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/comparador_mapas_chile/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;este enlace&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Esta &#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/comparador_mapas_chile/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;aplicación web&lt;/a&gt; permite visualizar interactivamente las &lt;strong&gt;diferencias y desigualdades territoriales&lt;/strong&gt; de Chile a través de mapas.&lt;/p&gt;&#xA;&lt;p&gt;Reúne más de &lt;strong&gt;170 variables urbanísticas, sociales y económicas&lt;/strong&gt; a nivel comunal, para todas las comunas del país, permitiendo al usuario elegir dos variables simultáneamente para compararlas visualmente por medio de dos mapas regionales.&lt;/p&gt;&#xA;&lt;p&gt;El visualizador entrega la posibilidad de poner a prueba relaciones entre variables tan distintas como áreas verdes y puntajes de pruebas de selección universitaria, nivel de ingresos y tasa de delitos, participación electoral y situación de las viviendas, etc., dejando al usuario la tarea de explicar los fenómenos que pueden surgir.&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: Corrupción en Chile</title>
      <link>https://bastianolea.rbind.io/blog/app_corrupcion_chile/</link>
      <pubDate>Mon, 20 May 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_corrupcion_chile/</guid>
      <description>&lt;p&gt;&#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/corrupcion_chile/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Aplicación web&lt;/a&gt; que permite visualizar datos sobre los casos más relevantes de corrupción en Chile.&lt;/p&gt;&#xA;&lt;p&gt;Este repositorio compila datos abiertos sobre este tema país, y produce gráficos que permiten analizar cómo y desde dónde ha operado la corrupción en Chile.&lt;/p&gt;&#xA;&lt;p&gt;Los casos de corrupción incluidos son aquellos donde se involucre perjuicio económico a recursos públicos, sector público, o al fisco en general.&lt;/p&gt;&#xA;&lt;p&gt;Los datos son recopilados manualmente, y se obtienen desde fuentes periodísticas. El criterio de inclusión para cada caso es que existan fuentes confiables de prensa que indiquen la existencia de una investigación, evidencia plausible de posible corrupción, o bien una sentencia o condena.&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: Femicidios en Chile</title>
      <link>https://bastianolea.rbind.io/blog/app_femicidios_chile/</link>
      <pubDate>Sat, 24 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_femicidios_chile/</guid>
      <description>&lt;p&gt;&#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/femicidios_chile/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Aplicación web&lt;/a&gt; para la visualización de datos del &#xA;&lt;a href=&#34;http://www.nomasviolenciacontramujeres.cl/registro-de-femicidios/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;registro de femicidios&lt;/a&gt; realizado por la &#xA;&lt;a href=&#34;www.nomasviolenciacontramujeres.cl&#34;&gt;Red Chilena contra la Violencia hacia las Mujeres&lt;/a&gt; desde 2010 en adelante.&lt;/p&gt;&#xA;&lt;p&gt;Este proyecto incluye scripts de R para descargar todos los datos oficiales recopilados por la Red (obteniendo los enlaces usando web scraping y descargándolos desde Google Docs), limpiarlos, y procesarlos para su visualización, además de la &#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/femicidios_chile/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;web app de visualización, desarrollada con Shiny.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;La georeferenciación de los datos se basa en la información de localidad o comuna, y cuando no se entrega información de comuna, se aplica la capital regional de la región indicada.&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: Comparador de ingresos Casen</title>
      <link>https://bastianolea.rbind.io/blog/app_casen_comparador_ingresos/</link>
      <pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_casen_comparador_ingresos/</guid>
      <description>&lt;p&gt;&#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/casen_comparador_ingresos&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Aplicación web&lt;/a&gt; para generar gráficos de densidad que representan los ingresos de la población de cualquier comuna del país, o de varias comunas a la vez, para poder comparar las realidades económicas de sus habitantes.&lt;/p&gt;&#xA;&lt;p&gt;Un gráfico de densidad indica cómo se distribuye una población con respecto a una variable indicada en el eje horizontal. En este caso, el eje horizontal corresponde a una escala de ingresos, y el eje vertical es la proporción de la población.&lt;/p&gt;</description>
    </item>
    <item>
      <title>App: Relacionador de datos sociales Casen</title>
      <link>https://bastianolea.rbind.io/blog/app_casen_relacionador/</link>
      <pubDate>Sun, 14 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/app_casen_relacionador/</guid>
      <description>&lt;p&gt;&#xA;&lt;a href=&#34;https://bastianoleah.shinyapps.io/casen_relacionador&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Aplicación web&lt;/a&gt; que permite comparar visualmente múltiples variables desde la encuesta Casen 2022, las cuales se visualizan en un gráfico de dispersión por comunas o regiones. Por defecto, al abrir la app se eligen variables al azar.&lt;/p&gt;&#xA;&lt;p&gt;El visualizador permite analizar la relación entre múltiples datos socioeconómicos de las comunas del país, en base a los datos de la &#xA;&lt;a href=&#34;https://observatorio.ministeriodesarrollosocial.gob.cl/encuesta-casen-2022&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Encuesta de caracterización socioeconómica nacional (Casen) 2022&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;El gráfico expresa cómo se posicionan las comunas entre dos ejes que pueden representar ingresos, condiciones de vida, o situaciones de vulnerabilidad, expresando así la relación entre las desigualdades y condiciones de vida del país.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tutorial: Scraping de estadísticas delictuales del Centro de Estudios y Análisis del Delito con R</title>
      <link>https://bastianolea.rbind.io/blog/tutorial_delitos_cead/</link>
      <pubDate>Wed, 27 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://bastianolea.rbind.io/blog/tutorial_delitos_cead/</guid>
      <description>&lt;p&gt;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: &lt;em&gt;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.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
