Alberto Matellán
2012-Apr-24 10:14 UTC
[R-es] ¿Algún script para cargar microdatos del INE?
Hola a todos, ¿Alguien podría facilitarme algún script para cargar microdatos del INE? Se trata de ficheros del tipo "Fixed width", es decir de texto plano de modo que los campos abarcan un número concreto de caracteres. La estructura de los campos viene en un fichero aparte (en concreto un script para cargarlos en SAS). En R se podría utilizar la función read.fwf, pero no tengo muy claro cómo incluir decimales en la lectura mediante esa función. Muchas gracias. [[alternative HTML version deleted]]
Carlos J. Gil Bellosta
2012-Apr-24 10:39 UTC
[R-es] ¿Algún script para cargar microdatos del INE?
Hola, ¿qué tal? Si los metadatos están en "cierto formato" (donde "cierto" significa "uno de aquellos cuyo autor ha implementado"), podría ayudarte el paquete memisc. Me consta que sabe leer metadatos en "formato SPSS", pero no sé si los de SAS. Por otra parte, precisamente anoche terminé una primera versión un tanto rudimentaria de un paquete no publicado llamado "MicroDataEs" que es: 1) Un catálogo de metadatos con un formato único para leer determinados ficheros de microdatos, que de momento sólo contiene los necesarios para leer los de la EPA en el formato que se usa desde 2005. 2) Funciones para leer dichos microdatos automáticamente. La vocación de este paquete es crecer e incorporar más conjuntos de metadatos para leer cada vez más conjuntos de microdatos. Y que los usuarios de R no tengamos que reinventar la rueda una y otra vez. Pero crear los ficheros de metadatos necesarios es infinitamente aburrido... Si quieres, te lo paso. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 24 de abril de 2012 12:14, Alberto Matellán <alber.matellan en gmail.com> escribió:> Hola a todos, > > ¿Alguien podría facilitarme algún script para cargar microdatos del INE? > > Se trata de ficheros del tipo "Fixed width", es decir de texto plano de > modo que los campos abarcan un número concreto de caracteres. La estructura > de los campos viene en un fichero aparte (en concreto un script para > cargarlos en SAS). > > En R se podría utilizar la función read.fwf, pero no tengo muy claro cómo > incluir decimales en la lectura mediante esa función. > > Muchas gracias. > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Yo tengo automatizado en ACCESS la carga de los de la EPA. Me interesaría mucho saber cómo automatizarlo en R... Por lo que he visto, lo más sencillo (aunque no lo más rápido) es pasar un vector con las anchuras de los campos y luego hacer las operaciones correspondientes para ajustar los campos numéricos a la escala real. Ya puestos, se podría pasar un proceso por columnas para convertir los códigos en valores "legibles", como "1"="hombre", "6"="mujer" en el campo sexo... Si hay alguien que lo tenga hecho, sería perfecto. __________ Acabo de ver tu mensaje, Carlos, si te puedo echar un cable para completar la carga, me ofrezco, aunque parece que la EPA ya la has acabado, que es lo que me interesa... Isidro Hidalgo Arellano Observatorio Regional de Empleo Consejería de Empleo y Economía ihidalgo en jccm.es http://www.jccm.es> -----Mensaje original----- > De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r- > project.org] En nombre de Alberto Matellán > Enviado el: martes, 24 de abril de 2012 12:14 > Para: r-help-es en r-project.org > Asunto: [R-es] ¿Algún script para cargar microdatos del INE? > > Hola a todos, > > ¿Alguien podría facilitarme algún script para cargar microdatos del > INE? > > Se trata de ficheros del tipo "Fixed width", es decir de texto plano de > modo que los campos abarcan un número concreto de caracteres. La > estructura de los campos viene en un fichero aparte (en concreto un > script para cargarlos en SAS). > > En R se podría utilizar la función read.fwf, pero no tengo muy claro > cómo incluir decimales en la lectura mediante esa función. > > Muchas gracias. > > [[alternative HTML version deleted]]
Carlos J. Gil Bellosta
2012-Apr-24 10:51 UTC
[R-es] ¿Algún script para cargar microdatos del INE?
No sé si la lista permite el envío de adjuntos de este tipo, pero pruebo. Una vez instalado, library(MicroDatosEs) kk <- epa2005("EPAT0411") # descargado de la página del INE codebook(kk) res <- as.data.frame(kk) dim(res) [1] 167161 93 Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: MicroDatosEs_0.01.tar.gz Type: application/x-gzip Size: 13757 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120424/781f6701/attachment-0001.gz>
J. Miguel Marin
2012-Apr-24 12:33 UTC
[R-es] ¿Algún script para cargar microdatos del INE?
Hola, realmente intersante y muy útil la librería. Por si trabajais con windows mando la librería compilada en un zip. Basta hacer en el menú de R: Paquetes -> Instalar paquete(s) a partir de archivos zip locales Y seleccionar el zip Un saludo y gracias <cgb en datanalytics.com> dijo:> No sé si la lista permite el envío de adjuntos de este tipo, pero pruebo. > > Una vez instalado, > > library(MicroDatosEs) > kk <- epa2005("EPAT0411") # descargado de la página del INE > codebook(kk) > res <- as.data.frame(kk) > dim(res) > [1] 167161 93 > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com >jm~ _______________________________ J. Miguel Marin http://www.est.uc3m.es/jmmarin Dep. of Statistics University Carlos III of Madrid Spain (E.U.) _______________________________ ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: MicroDatosEs_0.01.zip Type: application/x-zip-compressed Size: 23412 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120424/b2784741/attachment-0001.bin>
Carlos J. Gil Bellosta
2012-Apr-24 13:08 UTC
[R-es] ¿Algún script para cargar microdatos del INE?
Hola, ¿qué tal? Es útil pero limitada: como digo, sólo tiene metadatos para leer la EPA. Pensaba hacerla madurar un poco más antes de darla a conocer pero no podía no contestar al mensaje de esta mañana. El paquete está pensado para poder leer "cualquier" fichero de microdatos si se crean ciertos ficheros de metadatos en un formato fácil de editar a mano. Voy a tratar de escribir un tutorial sobre cómo crear dichos ficheros de metadatos. La idea es que el paquete se enriquezca con aportaciones (debidamente atribuidas) de usuarios de R que, después de haber tenido que leer un fichero de microdatos, quieran ahorrar al resto de los usuarios la parte más pesada del tratamiento. Y así ir ensanchando el conjunto de ficheros que es capaz de procesar automáticamente con el tiempo. Así que si alguien se ha peleado ya con alguno de estos ficheros y le parece bien contribuir a la comunidad, agradecería que se pusiese en contacto conmigo. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 24 de abril de 2012 14:33, J. Miguel Marin <jmmarin en est-econ.uc3m.es> escribió:> Hola, > > realmente intersante y muy útil la librería. > > Por si trabajais con windows mando la librería compilada en un zip. > > Basta hacer en el menú de R: > > Paquetes -> Instalar paquete(s) a partir de archivos zip locales > > Y seleccionar el zip > > Un saludo y gracias > > <cgb en datanalytics.com> dijo: > > >> No sé si la lista permite el envío de adjuntos de este tipo, pero pruebo. >> >> Una vez instalado, >> >> library(MicroDatosEs) >> kk <- epa2005("EPAT0411") # descargado de la página del INE >> codebook(kk) >> res <- as.data.frame(kk) >> dim(res) >> [1] 167161 93 >> >> Un saludo, >> >> Carlos J. Gil Bellosta >> http://www.datanalytics.com >> > > > > > jm~ > > _______________________________ > > J. Miguel Marin > > http://www.est.uc3m.es/jmmarin > > Dep. of Statistics > University Carlos III of Madrid > Spain (E.U.) > _______________________________ >
Yo me encargo de la EPA, si te parece bien... Isidro Hidalgo Arellano Observatorio Regional de Empleo Consejería de Empleo y Economía ihidalgo en jccm.es http://www.jccm.es> -----Mensaje original----- > De: gilbellosta en gmail.com [mailto:gilbellosta en gmail.com] En nombre de > Carlos J. Gil Bellosta > Enviado el: martes, 24 de abril de 2012 15:09 > Para: J. Miguel Marin > CC: Isidro Hidalgo; alber.matellan en gmail.com; r-help-es en r-project.org > Asunto: Re: [R-es] ¿Algún script para cargar microdatos del INE? > > Hola, ¿qué tal? > > Es útil pero limitada: como digo, sólo tiene metadatos para leer la > EPA. Pensaba hacerla madurar un poco más antes de darla a conocer pero > no podía no contestar al mensaje de esta mañana. > > El paquete está pensado para poder leer "cualquier" fichero de > microdatos si se crean ciertos ficheros de metadatos en un formato > fácil de editar a mano. Voy a tratar de escribir un tutorial sobre > cómo crear dichos ficheros de metadatos. La idea es que el paquete se > enriquezca con aportaciones (debidamente atribuidas) de usuarios de R > que, después de haber tenido que leer un fichero de microdatos, > quieran ahorrar al resto de los usuarios la parte más pesada del > tratamiento. Y así ir ensanchando el conjunto de ficheros que es capaz > de procesar automáticamente con el tiempo. > > Así que si alguien se ha peleado ya con alguno de estos ficheros y le > parece bien contribuir a la comunidad, agradecería que se pusiese en > contacto conmigo. > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > > > El día 24 de abril de 2012 14:33, J. Miguel Marin > <jmmarin en est-econ.uc3m.es> escribió: > > Hola, > > > > realmente intersante y muy útil la librería. > > > > Por si trabajais con windows mando la librería compilada en un zip. > > > > Basta hacer en el menú de R: > > > > Paquetes -> Instalar paquete(s) a partir de archivos zip locales > > > > Y seleccionar el zip > > > > Un saludo y gracias > > > > <cgb en datanalytics.com> dijo: > > > > > >> No sé si la lista permite el envío de adjuntos de este tipo, pero > pruebo. > >> > >> Una vez instalado, > >> > >> library(MicroDatosEs) > >> kk <- epa2005("EPAT0411") # descargado de la página del INE > >> codebook(kk) > >> res <- as.data.frame(kk) > >> dim(res) > >> [1] 167161 93 > >> > >> Un saludo, > >> > >> Carlos J. Gil Bellosta > >> http://www.datanalytics.com > >> > > > > > > > > > > jm~ > > > > _______________________________ > > > > J. Miguel Marin > > > > http://www.est.uc3m.es/jmmarin > > > > Dep. of Statistics > > University Carlos III of Madrid > > Spain (E.U.) > > _______________________________ > >
Alberto Matellán
2012-Apr-26 09:11 UTC
[R-es] ¿Algún script para cargar microdatos del INE?
Muchas gracias... ¡¡Qué rapidez en las respuestas!! Yo lo necesitaba justo para la EPA, gracias por la función. Cuando me libere un poco podría meterme con los metadatos de la Encuesta de Estructura Salarial. El 24 de abril de 2012 16:06, Isidro Hidalgo <ihidalgo@jccm.es> escribió:> Yo me encargo de la EPA, si te parece bien... > > Isidro Hidalgo Arellano > Observatorio Regional de Empleo > Consejería de Empleo y Economía > ihidalgo@jccm.es > http://www.jccm.es > > > > -----Mensaje original----- > > De: gilbellosta@gmail.com [mailto:gilbellosta@gmail.com] En nombre de > > Carlos J. Gil Bellosta > > Enviado el: martes, 24 de abril de 2012 15:09 > > Para: J. Miguel Marin > > CC: Isidro Hidalgo; alber.matellan@gmail.com; r-help-es@r-project.org > > Asunto: Re: [R-es] ¿Algún script para cargar microdatos del INE? > > > > Hola, ¿qué tal? > > > > Es útil pero limitada: como digo, sólo tiene metadatos para leer la > > EPA. Pensaba hacerla madurar un poco más antes de darla a conocer pero > > no podía no contestar al mensaje de esta mañana. > > > > El paquete está pensado para poder leer "cualquier" fichero de > > microdatos si se crean ciertos ficheros de metadatos en un formato > > fácil de editar a mano. Voy a tratar de escribir un tutorial sobre > > cómo crear dichos ficheros de metadatos. La idea es que el paquete se > > enriquezca con aportaciones (debidamente atribuidas) de usuarios de R > > que, después de haber tenido que leer un fichero de microdatos, > > quieran ahorrar al resto de los usuarios la parte más pesada del > > tratamiento. Y así ir ensanchando el conjunto de ficheros que es capaz > > de procesar automáticamente con el tiempo. > > > > Así que si alguien se ha peleado ya con alguno de estos ficheros y le > > parece bien contribuir a la comunidad, agradecería que se pusiese en > > contacto conmigo. > > > > Un saludo, > > > > Carlos J. Gil Bellosta > > http://www.datanalytics.com > > > > > > > > El día 24 de abril de 2012 14:33, J. Miguel Marin > > <jmmarin@est-econ.uc3m.es> escribió: > > > Hola, > > > > > > realmente intersante y muy útil la librería. > > > > > > Por si trabajais con windows mando la librería compilada en un zip. > > > > > > Basta hacer en el menú de R: > > > > > > Paquetes -> Instalar paquete(s) a partir de archivos zip locales > > > > > > Y seleccionar el zip > > > > > > Un saludo y gracias > > > > > > <cgb@datanalytics.com> dijo: > > > > > > > > >> No sé si la lista permite el envío de adjuntos de este tipo, pero > > pruebo. > > >> > > >> Una vez instalado, > > >> > > >> library(MicroDatosEs) > > >> kk <- epa2005("EPAT0411") # descargado de la página del INE > > >> codebook(kk) > > >> res <- as.data.frame(kk) > > >> dim(res) > > >> [1] 167161 93 > > >> > > >> Un saludo, > > >> > > >> Carlos J. Gil Bellosta > > >> http://www.datanalytics.com > > >> > > > > > > > > > > > > > > > jm~ > > > > > > _______________________________ > > > > > > J. Miguel Marin > > > > > > http://www.est.uc3m.es/jmmarin > > > > > > Dep. of Statistics > > > University Carlos III of Madrid > > > Spain (E.U.) > > > _______________________________ > > > > > >[[alternative HTML version deleted]]
Carlos J. Gil Bellosta
2012-Apr-26 09:11 UTC
[R-es] ¿Algún script para cargar microdatos del INE?
¡Estupendo! Y nos vemos esta tarde, ¿no? El día 26 de abril de 2012 11:11, Alberto Matellán <alber.matellan en gmail.com> escribió:> Muchas gracias... ¡¡Qué rapidez en las respuestas!! > > Yo lo necesitaba justo para la EPA, gracias por la función. Cuando me libere > un poco podría meterme con los metadatos de la Encuesta de Estructura > Salarial. > > > El 24 de abril de 2012 16:06, Isidro Hidalgo <ihidalgo en jccm.es> escribió: > >> Yo me encargo de la EPA, si te parece bien... >> >> Isidro Hidalgo Arellano >> Observatorio Regional de Empleo >> Consejería de Empleo y Economía >> ihidalgo en jccm.es >> http://www.jccm.es >> >> >> > -----Mensaje original----- >> > De: gilbellosta en gmail.com [mailto:gilbellosta en gmail.com] En nombre de >> > Carlos J. Gil Bellosta >> > Enviado el: martes, 24 de abril de 2012 15:09 >> > Para: J. Miguel Marin >> > CC: Isidro Hidalgo; alber.matellan en gmail.com; r-help-es en r-project.org >> > Asunto: Re: [R-es] ¿Algún script para cargar microdatos del INE? >> > >> > Hola, ¿qué tal? >> > >> > Es útil pero limitada: como digo, sólo tiene metadatos para leer la >> > EPA. Pensaba hacerla madurar un poco más antes de darla a conocer pero >> > no podía no contestar al mensaje de esta mañana. >> > >> > El paquete está pensado para poder leer "cualquier" fichero de >> > microdatos si se crean ciertos ficheros de metadatos en un formato >> > fácil de editar a mano. Voy a tratar de escribir un tutorial sobre >> > cómo crear dichos ficheros de metadatos. La idea es que el paquete se >> > enriquezca con aportaciones (debidamente atribuidas) de usuarios de R >> > que, después de haber tenido que leer un fichero de microdatos, >> > quieran ahorrar al resto de los usuarios la parte más pesada del >> > tratamiento. Y así ir ensanchando el conjunto de ficheros que es capaz >> > de procesar automáticamente con el tiempo. >> > >> > Así que si alguien se ha peleado ya con alguno de estos ficheros y le >> > parece bien contribuir a la comunidad, agradecería que se pusiese en >> > contacto conmigo. >> > >> > Un saludo, >> > >> > Carlos J. Gil Bellosta >> > http://www.datanalytics.com >> > >> > >> > >> > El día 24 de abril de 2012 14:33, J. Miguel Marin >> > <jmmarin en est-econ.uc3m.es> escribió: >> > > Hola, >> > > >> > > realmente intersante y muy útil la librería. >> > > >> > > Por si trabajais con windows mando la librería compilada en un zip. >> > > >> > > Basta hacer en el menú de R: >> > > >> > > Paquetes -> Instalar paquete(s) a partir de archivos zip locales >> > > >> > > Y seleccionar el zip >> > > >> > > Un saludo y gracias >> > > >> > > <cgb en datanalytics.com> dijo: >> > > >> > > >> > >> No sé si la lista permite el envío de adjuntos de este tipo, pero >> > pruebo. >> > >> >> > >> Una vez instalado, >> > >> >> > >> library(MicroDatosEs) >> > >> kk <- epa2005("EPAT0411") # descargado de la página del INE >> > >> codebook(kk) >> > >> res <- as.data.frame(kk) >> > >> dim(res) >> > >> [1] 167161 93 >> > >> >> > >> Un saludo, >> > >> >> > >> Carlos J. Gil Bellosta >> > >> http://www.datanalytics.com >> > >> >> > > >> > > >> > > >> > > >> > > jm~ >> > > >> > > _______________________________ >> > > >> > > J. Miguel Marin >> > > >> > > http://www.est.uc3m.es/jmmarin >> > > >> > > Dep. of Statistics >> > > University Carlos III of Madrid >> > > Spain (E.U.) >> > > _______________________________ >> > > >> >> >