EDICIóN GENERAL

Cómo descargar los resultados de las elecciones por mesa

Según reza el hilo se pueden ver los votos por Mesa... Mesa tal, del colegio tal... El desglose... Pero no consigo llegar, sólo veo los totales, los votos ya sumados a cada partido. Alguien puede ver los resultados por mesa ?
#23 Los votos por mesa no están en excel, están en fichero de texto plano por columnas y código para cada columna.
Para descargarlos (que las instrucciones están en el tuit, pero bueno) tienes que ir abajo, a Extracción de datos. Poner los datos de la elección que quiera y darle a consultar, y te salen los enlaces de descarga por mesa.
#24 Seguí las instrucciones y llegué hasta el archivo comprimido 02201606_MESA
A partir de aquí, no sé como acceder a la información...
#11 Es acojonante. Es genial que ofrezcan los datos en bruto, pero esto pide un visor a gritos.

Si realmente quieres saber los datos de una mesa te tienes que tirar un rato estudiando la codificación y después hacer magia con expresiones regulares.

Y los municipios de menos de 150 habitantes no salen.

Por si a alguien le sirve:

En el archivo 10*.dat que te descargas en el ZIP:

022016061CA|CP|CdM|DS|CdlS |M|PARTID|00VOTOS
02= Congreso
2016 = Año
06 = Mes
01 = Vuelta electoral
CA= Código de la autonomía
CP = Código de la provincia
CdM= Código de Municipio (ojo, sólo las tres primeras cifras del mismo)
DS = Distrito electoral
CdS = Sección
M = Mesa
PARTID = Código de 6 digitos del partido, a consultar en el archivo 04*.dat que te descargas en el zip
VOTOS = número de votos

#32 Si alguien empieza, que pase el enlace al repositorio, que yo echo un cable.

cc #26 #44 #28
#52 #44 Lo menos trabajoso que se me ha ocurrido es, con el Notepad++,

a) marcar con el buscador las líneas que quieras, usando expresiones regulares (02201606100000000000.*),
b) Buscar > Marcar > Copiar lineas marcadas
c) Pegar en un fichero nuevo
d) Reemplazar los códigos de los partidos, con cuidado de no reemplazar nº de votos si coincide con algún código de partido
e) Usar esta expresión regular 022016061CACPCdM(d{2})(d{3})s(A|B|C|U)(d{6})(.*) y sustituir por /1,/2,/3,/4,/5 para convertirlo a CSV
f) Y leer con un lector de CSV {0x1f613}
#53 #52 #40
Buscando: 022016061(/d{2})(/d{2})(/d{3})(/d{2})(/d{3})/s(A|B|C|U)(/d{6})(.*)
Y reemplazando por: /1,/2,/3,/4,/5,/6,/7,/8

Lo pasas a CSV sin descodificar los partidos.

menéame