{"id":929,"date":"2022-06-14T17:36:53","date_gmt":"2022-06-14T17:36:53","guid":{"rendered":"http:\/\/javierladino.com\/es\/?post_type=rara-portfolio&#038;p=929"},"modified":"2026-05-23T13:21:23","modified_gmt":"2026-05-23T13:21:23","slug":"visualizando-la-votacion-presidencial-en-las-ciudades-con-mas-casos-de-corrupcion-en-colombia-%f0%9f%97%b3%f0%9f%87%a8%f0%9f%87%b4","status":"publish","type":"rara-portfolio","link":"https:\/\/javierladino.com\/es\/portfolio\/visualizando-la-votacion-presidencial-en-las-ciudades-con-mas-casos-de-corrupcion-en-colombia-%f0%9f%97%b3%f0%9f%87%a8%f0%9f%87%b4\/","title":{"rendered":"Visualizando la votaci\u00f3n presidencial en las ciudades con m\u00e1s casos de corrupci\u00f3n en Colombia \ud83d\uddf3\ud83c\udde8\ud83c\uddf4"},"content":{"rendered":"\n<p class=\"has-vivid-purple-color has-text-color has-large-font-size wp-block-paragraph\"><strong>Introducci\u00f3n<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La corrupci\u00f3n se ha posicionado como el principal problema que preocupa a los colombianos de cara a la elecci\u00f3n del pr\u00f3ximo presidente, seg\u00fan la \u00faltima encuesta de Invamer (10 de junio 2022), se convierte en el reflejo de la importancia y la impotencia para combatir este flagelo que le quita $50 billones de pesos colombianos anuales al pa\u00eds, seg\u00fan entes de control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En este proyecto intenta ser una respuesta a la siguiente pregunta: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Cu\u00e1l es la esperanza del voto en las ciudades con m\u00e1s casos de corrupci\u00f3n detectados en Colombia?<\/mark><\/strong> <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-1024x557.jpg\" alt=\"\" class=\"wp-image-949\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-1024x557.jpg 1024w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-300x163.jpg 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-768x418.jpg 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-110x60.jpg 110w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48.jpg 1484w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En las elecciones para presidente del 2022, los colombianos podr\u00e1n elegir el candidato que en su criterio har\u00e1 frente a la corrupci\u00f3n en sus regiones y en todo el territorio nacional. Pasada la primera vuelta electoral, podemos visualizar el comportamiento del electorado que anhela erradicar por completo este flagelo, donde seg\u00fan el <strong><a href=\"http:\/\/[https:\/\/transparenciacolombia.org.co\/2022\/01\/25\/indice-de-percepcion-de-la-corrupcion-2021\/](https:\/\/transparenciacolombia.org.co\/2022\/01\/25\/indice-de-percepcion-de-la-corrupcion-2021\/)\" target=\"_blank\" rel=\"noreferrer noopener\">\u00cdndice de la Percepci\u00f3n de la Corrupci\u00f3n &#8211; 2021, (Transparency International)<\/a><\/strong> Colombia obtuvo 39 puntos sobre 100, siendo 0, corrupci\u00f3n muy elevada y 100 ausencia de corrupci\u00f3n. El pa\u00eds se ubica en el puesto 87 entre 180 pa\u00edses evaluados. Una calificaci\u00f3n por debajo de 50 puntos indica niveles de corrupci\u00f3n muy serios en el sector p\u00fablico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El grado de incertidumbre que viven los colombianos frente al destino del pa\u00eds solo podr\u00e1 ser contrarrestado con el ejercicio democr\u00e1tico del voto, donde la raz\u00f3n y el intelecto deber\u00eda empujarnos a realizar una revisi\u00f3n de los planes anticorrupci\u00f3n en los programas de Gobierno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Concluiremos con un an\u00e1lisis al finalizar el desarrollo, haciendo \u00e9nfasis en la mezcla del uso de diferentes herramientas para generar algunos insights de valor. Todo esto sin la m\u00ednima intenci\u00f3n de sesgar o tomar partido pol\u00edtico, pues la corrupci\u00f3n es un c\u00e1ncer y est\u00e1 en nuestras manos intentar hallar una cura en las urnas. <strong>Tambi\u00e9n es importante decir que no existe ninguna correlaci\u00f3n entre la cantidad de casos encontrados y el ganador de las elecciones en cada regi\u00f3n.<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udccc Para el tratamiento de los datos obtenidos utilizar\u00e9 Pandas y Plotly de Python, las visualizaciones ser\u00e1n construidas con la API de MapBox y Tableau Public.<\/pre>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Datos<\/mark><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los datos principales fueron descargados del <a rel=\"noreferrer noopener\" href=\"http:\/\/[https:\/\/transparenciacolombia.org.co\/2022\/01\/25\/indice-de-percepcion-de-la-corrupcion-2021\/](https:\/\/transparenciacolombia.org.co\/2022\/01\/25\/indice-de-percepcion-de-la-corrupcion-2021\/)\" target=\"_blank\"><strong>informe \u00abAs\u00ed se mueve la corrupci\u00f3n<\/strong>\u00ab, publicado por la <strong>ONG Transparencia por Colombia<\/strong><\/a> el 2 de diciembre de 2021, donde se present\u00f3 el an\u00e1lisis de <strong>967 hechos de corrupci\u00f3n reportados en<\/strong> <strong>2026 notas de prensa nacional publicadas entre 2016 y 2020<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"400\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos.png\" alt=\"\" class=\"wp-image-930\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos.png 985w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos-300x122.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos-768x312.png 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos-148x60.png 148w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El informe arroj\u00f3 que la mayor\u00eda de hechos de corrupci\u00f3n (53%) se encuentran en: <mark><mark style=\"background-color:#ffffff\" class=\"has-inline-color has-vivid-purple-color\"><strong>Bogot\u00e1 (200 hechos), Atl\u00e1ntico (88 hechos), Antioquia (76 hechos), Santander (75 hechos) y Valle del Cauca (74 hechos)<\/strong><\/mark><\/mark>, donde el tipo de corrupci\u00f3n m\u00e1s frecuente es la administrativa en el sector p\u00fablico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizando la <a rel=\"noreferrer noopener\" href=\"https:\/\/resultadosprecpresidente1v.registraduria.gov.co\/\" data-type=\"URL\" data-id=\"https:\/\/resultadosprecpresidente1v.registraduria.gov.co\/\" target=\"_blank\">base de datos del \u00faltimo bolet\u00edn de los resultados de las elecciones presidenciales de Colombia en primera vuelta para el 2022<\/a>, emitido por la Registradur\u00eda Nacional de Colombia, podemos hacer una comparaci\u00f3n con los datos del informe de la corrupci\u00f3n para entender por qui\u00e9nes votaron en cada ciudad para terminar con este delito.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>\u201cEste informe refleja nuevamente el car\u00e1cter sistem\u00e1tico y estructural de la corrupci\u00f3n. <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Quienes aspiran a la Presidencia de la Rep\u00fablica deber\u00e1n plantear propuestas ambiciosas, decididas y coherentes para enfrentar de manera integral este problema.<\/mark><\/strong><\/p><p><strong>Como sociedad debemos hacer una revisi\u00f3n de fondo sobre la profunda afectaci\u00f3n que genera la corrupci\u00f3n. Debemos ser capaces de elegir a quienes de manera genuina y seria puedan enfrentar este problema, no comprar discursos facilistas y exigir acciones efectivas. No debemos permitir que nos sigan robando nuestro presente y nuestro futuro\u201d.<\/strong><\/p><cite><em>Andr\u00e9s Hern\u00e1ndez, Director Ejecutivo<\/em>, Transparencia por Colombia<\/cite><\/blockquote>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">METODOLOG\u00cdA<\/mark><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udccc El c\u00f3digo completo ser\u00e1 publicado en un notebook de Github. Tras un problema con la API de MapBox en el Jupyter Notebook que funcionaba en mi equipo de manera local, decid\u00ed tratar los datos en un notebook online de COLAB y despu\u00e9s exportar el DataFrame en formato .CSV hacia Tableau Public.<\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Tratamiento y limpieza de datos<\/mark><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Importamos nuestras dependencias (pandas, plotly y json) de Python en nuestro notebook.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>import pandas as pd\nimport json\nimport plotly.express as px\npx.set_mapbox_access_token(token_map_plot)\nimport plotly.graph_objects as go\n\npd.options.display.max_columns = 999<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Visualizaci\u00f3n del informe \u00abAs\u00ed se mueve la corrupci\u00f3n\u00bb<\/mark><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Iniciamos la importaci\u00f3n de los datos en formato CSV y creamos nuestro primer DataFrame con Pandas en Python.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bd_corr = pd.read_csv('data\/base-de-datos-hechos.csv')<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Para este ejemplo debemos tener una cuenta para generar un token con la <a href=\"https:\/\/www.mapbox.com\/\" data-type=\"URL\" data-id=\"https:\/\/www.mapbox.com\/\">API de MapBox<\/a>. <\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>token_map_plot = 'Aqu\u00edVaTuTokenPersonalDeMapbox'<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>El paso a seguir dentro de nuestro EDA ser\u00e1 revisar su informaci\u00f3n, tama\u00f1o de columnas y filas, datos nulos, nombres de columnas y tipos de datos a cambiar.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bd_corr.info() #Informaci\u00f3n del DF\nbd_corr.shape #Tama\u00f1o en columnas y filas\nbd_corr.columns #nombres de columnas\nbd_corr.dtypes #tipos de datos a cambiar<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Quise renombrar una de las columnas principales con las que quiero trabajar:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bd_corr = bd_corr.rename(columns={'Tipo de corrupci\u00f3n':'tipo_corrupcion'})<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Agrupo con .groupby en un nuevo DataFrame solamente las columnas que necesito:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>map_corr_deptos = bd_corr.groupby(&#91;'Departamento', 'Dep_Lat', 'Dep_Lng'])&#91;'tipo_corrupcion'].count().reset_index()<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Para obtener:<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"194\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/15.43.29.png\" alt=\"\" class=\"wp-image-934\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/15.43.29.png 590w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/15.43.29-300x99.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/15.43.29-182x60.png 182w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Aqu\u00ed me enfrent\u00e9 a un problema que me tom\u00f3 varias horas: Las columnas de Dep_Lat y Dep_lng (ubicaci\u00f3n de latitud y longitud para cada departamento) cambiaron sus valores desplazando el punto de la coordenada por puntos de miles y millones, es decir:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">Para Amazonas devuelve los valores: -42.152.778 y -699.405.556 cuando en realidad sus coordenadas correctas son: -4.215278 y -69.940556<\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Intent\u00e9 mover los puntos desde el notebook con pandas pero no lo logr\u00e9, finalmente como eran solamente 32 registros decid\u00ed descargar el DataFrame en .CSV y darle formato en una hoja de c\u00e1lculo de Excel. (No debe ser una buena pr\u00e1ctica pero hallar\u00e9 luego la forma correcta de hacerlo \u2639 ) <\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>map_corr_deptos.to_csv(\"map_corr_deptos_error.csv\")<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Luego cargu\u00e9 de nuevo el CSV corregido en los valores de Latitud y Longitud: (el par\u00e1metro \u00absep=&#8217;;&#8217; se utiliza para separar las columnas al cargar el Dataframe con Pandas)<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>map_corr_deptos_ok = pd.read_csv('data\/map_corr_deptos_ok.csv', sep=';')\nmap_corr_deptos_ok.head()<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"199\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.06.56.png\" alt=\"\" class=\"wp-image-935\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.06.56.png 642w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.06.56-300x93.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.06.56-194x60.png 194w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Importamos la librer\u00eda plotly.io para generar nuestra primera visualizaci\u00f3n:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>import plotly.io as pio\npio.templates\nfig = px.bar(map_corr_deptos_ok, x='Departamento', y='count',\n            color='count',\n            template='plotly_dark',\n            labels={'count':'Cantidad de casos'},\n            title='Cantidad de casos de corrupci\u00f3n por departamento',\n            height=400)\nfig.show()<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"400\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos.png\" alt=\"\" class=\"wp-image-930\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos.png 985w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos-300x122.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos-768x312.png 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/Cantidad-de-casos-148x60.png 148w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Hice un cambio en algunos nombres de los departamentos para reducir su longitud:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>map_corr_deptos_ok.Departamento = map_corr_deptos_ok.Departamento.replace({'BOGOT\u00c1, DISTRITO CAPITAL' : 'BOGOTA D.C.'})\nmap_corr_deptos_ok.Departamento = map_corr_deptos_ok.Departamento.replace({'GUAJIRA' : 'LA GUAJIRA'})\nmap_corr_deptos_ok.Departamento = map_corr_deptos_ok.Departamento.replace({'NORTE SANTANDER' : 'NORTE DE SAN'})\nmap_corr_deptos_ok.Departamento = map_corr_deptos_ok.Departamento.replace({'SAN ANDRES, PROV.' : 'SAN ANDRES'})<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Utilic\u00e9 px.scatter_mapbox para visualizar los datos con el mapa de Colombia:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>px.scatter_mapbox(map_corr_deptos_ok,\n                  lat='Dep_Lat',\n                  lon='Dep_Lng',\n                  color='Departamento',\n                  size='tipo_corrupcion',\n                  color_continuous_scale=px.colors.cyclical.IceFire, \n                  #size_max=5, \n                  zoom=4,\n                  center = dict(\n                    lat = 4.570868,\n                    lon = -74.297333\n                  ),\n                  height= 600\n)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"499\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.21.05.png\" alt=\"\" class=\"wp-image-936\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.21.05.png 756w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.21.05-300x198.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.21.05-91x60.png 91w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Y otro modo de visualizaci\u00f3n aplicando un estilo diferente de MapBox:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>fig = go.Figure(go.Scattermapbox(\n    lon = map_corr_deptos_ok.Dep_Lng,\n    lat = map_corr_deptos_ok.Dep_Lat,\n    mode = 'markers+text',\n    marker = go.scattermapbox.Marker(size=map_corr_deptos_ok.tipo_corrupcion,\n                                    color = map_corr_deptos_ok.tipo_corrupcion,\n                                    #colorscale = 'Edge',\n                                    showscale = True,\n                                    sizemode = 'area', \n                                    opacity = 0.8\n                                     ),\n    hoverinfo = 'text',\n    hovertext = \n    '&lt;b&gt;Departamento&lt;\/b&gt;: '+ map_corr_deptos_ok&#91;'Departamento'].astype(str) + '&lt;b&gt;' +\n    '&lt;b&gt;Cantidad de actos&lt;\/b&gt;: '+ map_corr_deptos_ok&#91;'tipo_corrupcion'].astype(str) + '&lt;b&gt;'\n))\n\nfig.update_layout(\n    hovermode = 'x',\n    margin = dict(r=0, l=0, b=0, t=0),\n    mapbox = dict(\n        accesstoken = token_map_plot,\n        style = 'dark',\n        zoom = 4.5,\n        center = dict(\n            lat = 4.570868,\n            lon = -74.297333\n        )\n    ),\n    showlegend = True,\n    autosize = True\n)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"727\" height=\"523\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.26.13.png\" alt=\"\" class=\"wp-image-937\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.26.13.png 727w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.26.13-300x216.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.26.13-83x60.png 83w\" sizes=\"auto, (max-width: 727px) 100vw, 727px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Visualizaci\u00f3n del mapa electoral en primera vuelta presidencial en Colombia 2022<\/mark><\/strong> \ud83d\uddf3<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Importamos la data desde nuestro archivo CSV:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones = pd.read_csv('data\/resultados_primera_vuelta_2022_boletin_68.csv')<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Analizamos su contenido en nombres de columnas (.columns), cantidad de datos (.shape) y tipos de datos (.dtypes)<\/li><li>Con el dataFrame <strong>df_elecciones<\/strong> podemos visualizar las votaciones dentro y fuera de Colombia, por ejemplo en Francia \ud83c\uddeb\ud83c\uddf7  estos fueron los resultados: False= Votos totales \/\/ True=Votos en Francia por cada candidato (4 primeros):<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones_francia = df_elecciones.groupby(&#91;df_elecciones.mun == 'FRANCIA'])&#91;'FEDERICO_GUTI\u00c9RREZ_vot', 'RODOLFO_HERN\u00c1NDEZ_vot', 'GUSTAVO_PETRO_vot', 'SERGIO_FAJARDO_vot'].sum().reset_index()\ndf_elecciones_francia.head()<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"102\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.04.png\" alt=\"\" class=\"wp-image-944\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.04.png 807w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.04-300x38.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.04-768x97.png 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.04-475x60.png 475w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.04-800x102.png 800w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones_francia.plot(kind='bar')<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"253\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.10.58.png\" alt=\"\" class=\"wp-image-945\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.10.58.png 360w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.10.58-300x211.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.10.58-85x60.png 85w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Agrup\u00e9 un nuevo DataFrame con .groupby los departamentos y los 4 candidatos con m\u00e1s votaciones.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones_deptos = df_elecciones.groupby(&#91;'dpto'])&#91;'FEDERICO_GUTI\u00c9RREZ_vot', 'RODOLFO_HERN\u00c1NDEZ_vot', 'GUSTAVO_PETRO_vot', 'SERGIO_FAJARDO_vot'].sum().reset_index()<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"198\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.47.59.png\" alt=\"\" class=\"wp-image-938\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.47.59.png 850w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.47.59-300x70.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.47.59-768x179.png 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.47.59-258x60.png 258w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Hice un gr\u00e1fico de barras con matplotlib (pero necesita m\u00e1s formato):<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones_deptos.plot(kind='bar')<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"377\" height=\"260\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.49.42.png\" alt=\"\" class=\"wp-image-939\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.49.42.png 377w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.49.42-300x207.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.49.42-87x60.png 87w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.49.42-367x252.png 367w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Aqu\u00ed la primera gr\u00e1fica de barras de los votos de cada candidato por departamento:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>fig = px.bar(df_elecciones_deptos, x='dpto', y='Nombre_Columna_Candidato',\n            color='dpto',\n            template='plotly_dark',\n            labels={'df_elecciones_deptos':'Cantidad de votos'},\n            title='Cantidad de votos por departamento',\n            height=400)\nfig.show()<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"670\" height=\"373\" data-id=\"940\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.32.png\" alt=\"\" class=\"wp-image-940\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.32.png 670w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.32-300x167.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.32-108x60.png 108w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"377\" data-id=\"941\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.20.png\" alt=\"\" class=\"wp-image-941\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.20.png 668w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.20-300x169.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.20-106x60.png 106w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"377\" data-id=\"942\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.08.png\" alt=\"\" class=\"wp-image-942\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.08.png 666w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.08-300x170.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.58.08-106x60.png 106w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"374\" data-id=\"943\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.57.56.png\" alt=\"\" class=\"wp-image-943\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.57.56.png 665w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.57.56-300x169.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/18.57.56-107x60.png 107w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><\/figure>\n<\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Finalmente para conocer el resultado de las votaciones en las ciudades con m\u00e1s casos de corrupci\u00f3n unifiqu\u00e9 con <strong>.merge<\/strong> los dos Dataframes (df_elecciones_deptos y map_coo_deptos_ok) en un solo Dataframe = df_elecciones_casos, con este Dataframe estamos adicionando las coordenadas geogr\u00e1ficas y la cantidad de casos de corrupci\u00f3n por departamento.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones_casos = df_elecciones_deptos.merge(map_corr_deptos_4, left_on='dpto', right_on='Departamento', how ='left')\ndf_elecciones_casos<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Analizando el tipo de datos del nuevo Dataframe vemos que la columna \u00abtipo_corrupci\u00f3n\u00bb cambio a tipo Float64 y necesitamos que sea tipo entero \u00abInt\u00bb.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones_casos.tipo_corrupcion = df_elecciones_casos.tipo_corrupcion.astype(int)<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora tenemos listo nuestro Dataframe para ser exportado como CSV y seguir probando algunas posibilidades en Tableau Public.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>df_elecciones_casos.to_csv(\"data\/df_elecciones_casos_filtrado.csv\")<\/code><\/pre>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Tableau Public<\/mark><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-1024x557.jpg\" alt=\"\" class=\"wp-image-949\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-1024x557.jpg 1024w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-300x163.jpg 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-768x418.jpg 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48-110x60.jpg 110w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/9.52.48.jpg 1484w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Con los datos unificados en formato .CSV, utilic\u00e9 la plataforma de Tableau Public para realizar un dashboard que reuniera algunas visualizaciones que nos apoyen en el an\u00e1lisis.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udccc <a rel=\"noreferrer noopener\" href=\"https:\/\/public.tableau.com\/app\/profile\/javier.ladino\/viz\/EleccionesPrimeravuelta2022\/Dashboard1?publish=yes\" data-type=\"URL\" data-id=\"https:\/\/public.tableau.com\/app\/profile\/javier.ladino\/viz\/EleccionesPrimeravuelta2022\/Dashboard1?publish=yes\" target=\"_blank\">Pueden acceder al dashboard p\u00fablico en este enlace.<\/a><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">An\u00e1lisis y conclusiones<\/mark><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"637\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.07-1024x637.png\" alt=\"\" class=\"wp-image-953\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.07-1024x637.png 1024w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.07-300x187.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.07-768x478.png 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.07-96x60.png 96w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.08.07.png 1145w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A pesar que se identificaron casos de corrupci\u00f3n en los 32 departamentos y Bogot\u00e1 como Distrito Capital, es importante resaltar que el 53% tienen concentraci\u00f3n en solo cinco departamentos: Bogot\u00e1, Atl\u00e1ntico, Antioquia, Santander y Valle del Cauca.<\/p>\n\n\n\n<div class=\"tableauPlaceholder\" id=\"viz1655200242185\" style=\"position: relative\"><noscript><a href=\"#\"><img decoding=\"async\" alt=\"# de casos de corrupci\u00f3n por departamento \" src=\"https:\/\/public.tableau.com\/static\/images\/XR\/XRPXKHB3M\/1_rss.png\" style=\"border: none\"><\/a><\/noscript><object class=\"tableauViz\" style=\"display:none;\"><param name=\"host_url\" value=\"https%3A%2F%2Fpublic.tableau.com%2F\"> <param name=\"embed_code_version\" value=\"3\"> <param name=\"path\" value=\"shared\/XRPXKHB3M\"> <param name=\"toolbar\" value=\"yes\"><param name=\"static_image\" value=\"https:\/\/public.tableau.com\/static\/images\/XR\/XRPXKHB3M\/1.png\"> <param name=\"animate_transition\" value=\"yes\"><param name=\"display_static_image\" value=\"yes\"><param name=\"display_spinner\" value=\"yes\"><param name=\"display_overlay\" value=\"yes\"><param name=\"display_count\" value=\"yes\"><param name=\"language\" value=\"es-ES\"><param name=\"filter\" value=\"publish=yes\"><\/object><\/div>                <script type=\"text\/javascript\">                    var divElement = document.getElementById('viz1655200242185');                    var vizElement = divElement.getElementsByTagName('object')[0];                    vizElement.style.width='100%';vizElement.style.height=(divElement.offsetWidth*0.75)+'px';                    var scriptElement = document.createElement('script');                    scriptElement.src = 'https:\/\/public.tableau.com\/javascripts\/api\/viz_v1.js';                    vizElement.parentNode.insertBefore(scriptElement, vizElement);                <\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Con los 200 casos de corrupci\u00f3n concentrados en Bogot\u00e1, se remarca el hecho de la centralizaci\u00f3n de instituciones, organismos p\u00fablicos y actores sociales y econ\u00f3micos, al igual que la facilidad para denunciar, pues dentro del informe se hace referencia a las garant\u00edas de la libertad de expresi\u00f3n y la existencias de medios de comunicaci\u00f3n. Esto \u00faltimo, refleja el bajo reporte en algunas regiones no por inexistencia de casos de corrupci\u00f3n sino por la falta del ejercicio libre del periodismo investigativo, sumado a las amenazas, terrorismo y a la misma corrupci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El resultado de cruzar los datos de corrupci\u00f3n por departamento y el resultado electoral presidencial en primera vuelta se traduce simplemente en la confirmaci\u00f3n de las tendencias hacia los candidatos que eligieron los colombianos en cada departamento. Gustavo Petro fue el ganador en Bogot\u00e1, Atl\u00e1ntico y Valle del Cauca, Federico Guti\u00e9rrez ganador en Antioquia y Rodolfo Hern\u00e1ndez en Santander.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"719\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.27.59.png\" alt=\"\" class=\"wp-image-954\" srcset=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.27.59.png 885w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.27.59-300x244.png 300w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.27.59-768x624.png 768w, https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/06\/19.27.59-74x60.png 74w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Lejos de realizar un an\u00e1lisis pol\u00edtico, existe una fuerte tendencia hacia un cambio determinante en la forma de gobernar a Colombia, se genera mucha polarizaci\u00f3n de cara hacia los ganadores que ir\u00e1n a segunda vuelta el 19 de junio de 2022: Gustavo Petro y Rodolfo Hern\u00e1ndez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muchos siguen convocando a los NO VOTANTES a participar activamente en esta decisi\u00f3n tomando partido con argumentos y conocimiento de las propuestas, no con memes o noticias falsas. La indiferencia en el abstencionismo duele m\u00e1s al saber que todo puede mejorar si nos ponemos de acuerdo para ir hacia el mismo objetivo y erradicando por completo la corrupci\u00f3n que tanto nos duele como pueblo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hall\u00e9 el camino de los datos para contar historias visuales, la curva de aprendizaje es muy fuerte, a veces frustrante, encontr\u00e1ndome con problemas todo el tiempo, publico y pido ayuda, a veces llega y a veces no, a veces la soluci\u00f3n est\u00e1 en StackOverflow, a veces en Youtube o en alg\u00fan tutorial en Medium, pero confieso que me encanta y me gustar\u00eda aprender a hacerlo mejor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este proyecto lo hago a 4 d\u00edas de las elecciones presidenciales en segunda vuelta, todos los que tenemos la oportunidad de elegir deber\u00edamos hacerlo. Un voto hace la diferencia.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-spotify wp-block-embed-spotify wp-embed-aspect-21-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Spotify Embed: Democracia y elecciones\" style=\"border-radius: 12px\" width=\"100%\" height=\"152\" frameborder=\"0\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" src=\"https:\/\/open.spotify.com\/embed\/episode\/4a9OZZV7QfWe3MbLOGS0oz?si=mls_uu4qRuOo-Al5GJRviw&#038;utm_source=oembed\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"96\" height=\"28\" src=\"https:\/\/javierladino.com\/es\/wp-content\/uploads\/2022\/05\/image-1.png\" alt=\"\" class=\"wp-image-926\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Consulte el c\u00f3digo en Python de todo el proyecto en el repositorio de\u00a0<a href=\"https:\/\/github.com\/javiladino\/premier_tour_colombia\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a><\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Referencias<\/mark><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"https:\/\/transparenciacolombia.org.co\/especial-radiografia-de-hechos-de-corrupcion-2016-2020\/\" target=\"_blank\">https:\/\/transparenciacolombia.org.co\/especial-radiografia-de-hechos-de-corrupcion-2016-2020\/<\/a><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.elespectador.com\/politica\/elecciones-colombia-2022\/la-corrupcion-sigue-siendo-la-mayor-preocupacion-de-los-colombianos-invamer\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.elespectador.com\/politica\/elecciones-colombia-2022\/la-corrupcion-sigue-siendo-la-mayor-preocupacion-de-los-colombianos-invamer\/<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/transparenciacolombia.org.co\/2022\/01\/25\/indice-de-percepcion-de-la-corrupcion-2021\/\" target=\"_blank\">https:\/\/transparenciacolombia.org.co\/2022\/01\/25\/indice-de-percepcion-de-la-corrupcion-2021\/<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.elespectador.com\/politica\/elecciones-colombia-2022\/la-corrupcion-sigue-siendo-la-mayor-preocupacion-de-los-colombianos-invamer\/\" target=\"_blank\">https:\/\/www.elespectador.com\/politica\/elecciones-colombia-2022\/la-corrupcion-sigue-siendo-la-mayor-preocupacion-de-los-colombianos-invamer\/<\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n La corrupci\u00f3n se ha posicionado como el principal problema que preocupa a los colombianos de cara a la elecci\u00f3n del pr\u00f3ximo presidente, seg\u00fan la \u00faltima encuesta de Invamer (10 de junio 2022), se convierte en el reflejo de la importancia y la impotencia para combatir este flagelo que le quita $50 billones de pesos &hellip; <\/p>\n","protected":false},"author":1,"featured_media":955,"comment_status":"open","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0},"rara_portfolio_categories":[27],"class_list":["post-929","rara-portfolio","type-rara-portfolio","status-publish","has-post-thumbnail","hentry","rara_portfolio_categories-dataviz"],"_links":{"self":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/rara-portfolio\/929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/rara-portfolio"}],"about":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/types\/rara-portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/comments?post=929"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/media\/955"}],"wp:attachment":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/media?parent=929"}],"wp:term":[{"taxonomy":"rara_portfolio_categories","embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/rara_portfolio_categories?post=929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}