Hola Ivan,
En mi opinión recurrir a "escrapear" el html no tiene demasiado sentido
cuando tienes los json.
Esto está en sucio, tienes que hacer un bucle que vaya recorriendo la
jerarquía de directorios. Fija "data" como directorio de trabajo y borra
todas las carpetas que no sean "ES".
library(RJSONIO)
directorios<-list.dirs()
directorios<-directorios[nchar(directorios)>=17]
directorios<-gsub("\\./", replacement = "", directorios)
# Esto tiene que escribirse como bucle
ruta<-paste0(directorios[1], "/info.json")
nombre_lista<-strsplit(directorios[1], "/")[[1]][4]
assign(nombre_lista, data.frame(Reduce(rbind, fromJSON(ruta)[[2]][[1]]),
row.names = NULL))
El problema es que tendrías al final un montón de listas, nada que no
pasara si utilizaras un scrapper. Para evitar eso habría que pensar en
como importar los archivos de forma ordenada.
¿Se puede saber lo que quieres hacer? Por que así se podría dimensionar
la solución.
El 28/12/15 a las 16:37, Ivan Aguilar escribió:
De aqui:
http://resultadosgenerales2015.interior.es/congreso/#/ES201512-CON-ES/ES
o en json:
http://resultadosgenerales2015.interior.es/#/herramienta-analisis?siteLanguage=es_ES
dentro del linux estan los archivos
El 28 de diciembre de 2015, 16:30, Javier Marcuzzi <
[email protected]> escribió:
Estimado Ivan Aguilar
Desconozco desde donde toma los datos, en R hay herramientas para trabajar
con json y HTML, el problema es como trabajar teniendo menos trabajo (con
algo de redundancia), y esto tiene algo de gustos personales, conocimientos
de una tecnología sobre otra, incluso podría juntar los datos en una base
de datos y luego leerlos desde R. No hay una receta optima, no comprendo
bien disgregado y un tanto coñazo, porque esos términos pueden tener una
frase idiomática que no uso, supongo que pueden ser cientos de archivos
json, los cuáles posiblemente tienen un patrón que comparten, si ese es el
caso podía realizar un bucle de lectura e importación de datos json.
*De: *Ivan Aguilar <[email protected]>
*Enviado: *lunes, 28 de diciembre de 2015 12:08
*Para: *Javier Marcuzzi <[email protected]>
*CC: *R-help-es <[email protected]>
*Asunto: *Re: [R-es] Elecciones Generales
Tiene todo, pero esta muy disgregado en varios archivos, parece un tanto
coñazo
El 28 de diciembre de 2015, 13:10, Javier Marcuzzi <
[email protected]> escribió:
Estimado Ivan Aghilar
Primero hay que responder una pregunta, ¿json tiene todo lo que necesito o
en la versión web hay algo más?, según esta respuesta puedes decidir, la
diferencia es simple, json ya tiene realizado el proceso de limpiar los
datos del DOM del HTML.
Javier Rubén Marcuzzi
*De: *Ivan Aguilar <[email protected]>
*Enviado: *lunes, 28 de diciembre de 2015 7:58
*Para: *R-help-es <[email protected]>
*Asunto: *[R-es] Elecciones Generales
Ideas para escrapear los resultados de las generales por municipios?
Dos vias:
1) via web
2) via json
la 2) tardará mucho creo.
Va, si me ayudais escribimos post conjunto
--
Ivan
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Ivan
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es