Extracción de tablas de datos de páginas web

TableToolsEn diversas ocasiones tenemos necesidad de extraer información de tablas publicadas en sitios web, actividad que para algunos de nosotros es muy frecuente, sobre todo cuando dedicamos parte de nuestro trabajo a la investigación y análisis de datos desde las organizaciones de la sociedad civil.

Aunque esto parace muy complicado es en realidad algo muy fácil de hacer con la herramienta adecuada.

Para facilitar esta tarea sugerimos utilizar el complemento TableTools2 para los navegadores Firefox o Iceweasel que nos permite copiar estos datos en menos de dos minutos; aunque también permite ordenar, buscar, filtrar, resumir, combinar y comparar tablas html, además de hacer gráficos de las mismas.

Vamos al sitio del complemento y hacemos click sobre el botón Add to Firefox para instalarlo.

Después probamos su uso en una tabla de datos publicada por el Instituto Electoral del Distrito Federal, que contiene los resultados de la elección de diputados del 2012 de mayoría relativa de los 40 distritos que existen en el D.F, en la pestaña condensado por distritos.

Tabla1

Aquí colocamos el puntero del mouse sobre la primera celda de la primera fila (Distrito), hacemos click derecho con el mouse y en la parte inferior del menú que se despliega seleccionamos TableTools2 y después la opción Copiar.

Tabla2

Entonces se despliega otro menú y seleccionamos la primera opción: Copiar como texto delimitado por tabulador, con lo que extraemos los datos y ahora podemos pegarlos en una tabla en un programa de manejo de hojas de cálculo, como nosotros utiloizamos software libre sugerimos el programa Calc de LibreOffice.

Tabla3

Abrimos una hoja de cálculo, seleccionamos la primera celda de la primera fila, hacemos click con el botón derecho del mouse y se despliga un menú, donde verificamos que la opción de separador sea la misma que cuando extrajimos los datos, en este caso la opción  de separador es Tabulador, hacemos click sobre aceptar y listo.

Tabla5

Tenemos ahora en una hoja de cálculo los datos que copiamos de la página web para hacer el análisis que consideremos adecuado.

Tabla6Los invitamos a explorar las otras opciones que nos permite TableTools2 y también a instalar y probar el complemento Table2Clipboard con el que podemos realizar tareas similares.

@oliveraherbert

 

Las ONG en Guerrero

El estado de Guerrero se integra con 81 municipios y de acuerdo con información del Registro Federal de Organizaciones de la Sociedad Civil (RFOSC) existen OSC con domicilio fiscal registrado en 59 municipios, mientras que en 22 no existen organizaciones registradas.

Dicho de otra manera en el 72% de municipios hay OSC y en el 28% no hay OSC registradas, a partir de estos datos elaboré el mapa que lo ilustra.

GuerreroMpiosConOSC

Al analizar la información sobre la cantidad de OSC por municipio observamos que en 53 municipios (65.4%) existen entre 1 y 9 organizaciones y sólo en 6 municipios hay más de 10 organizaciones: Iguala (12), Zihuatanejo(13), Chialapa(21), Tlapa (22), Acapulco(90) y Chilpancingo(134), esta distribución se refleja en el mapa siguiente.

CantidadOSCxMpioGuerrero

Es interesante observar que tan sólo dos municipios, Acapulco y Chilpacingo concentran el 50.3% del total de organizaciones registradas en la entidad.

Les comparto, para descarga dos archivos csv separados por comas, uno con el directorio de OSC en la entidad y el otro con un concentrado de organizaciones por municipio, con los que pueden hacer un análisis propio.

El segundo archivo contiene la referencia oid de INEGI con lo que puede ser utilizado para elaborar mapas propios y los dos utilizan el conjunto de caracteres UTF8.

Dónde están las ONG en Chiapas

El estado de Chiapas está integrado por 118 municipios y de acuerdo con información del RFOSC existen 846 organizaciones de la sociedad civil (OSC) con domicilio fiscal registrado en la entidad. A partir de esta información podemos conocer que las OSC están distribuidas en en 81 municipios de la entidad, mientras que en 37 municipios no hay OSC que registraran domicilio fiscal.

Con esta información como referencia podemos conocer que no existen OSC en el 31.3% de municipios chiapanecos y se puede observar su distribución territorial en el mapa siguiente.

ChiapasMpiosConOSC

 

Si observamos esta misma información considerando la cantidad de OSC por municipio, resulta que existen 265 organizaciones en Tuxtla Gutiérrez, 149 en San Cristóbal de las Casas, 54 en Comitán de Domínguez, 48 en Tapachula, 22 en Ocosingo y otras tantas en la Trinitaria y 21 en las Margaritas.

Así que en seis municipios se concentran 581 OSC que corresponde al  68.7%.

CantidadOSCxMpioChiapas

En el otro extremo tenemos que en 69 municipio sólo existe una OSC y sólo en 5 municipios existen entre 11 y 20 organizaciones: 11 en Palenque, 12 en Chiapa de Corzo, 14 en Motozintla, 15 en Villaflores y 16 en Cintalapa.

Para quien esté interesado en conocer más detalles sobre esta información puede descargar el archivo con la información utilizada para generar los mapas, que contiene clave, nombre, y cantidad de OSC por municipio.

Volver

Se ha enviado tu mensaje

Advertencia
Advertencia
Advertencia

¡Aviso!