Código para automatizar la obtención de datos usando R

Este post, cuyo crédito corresponde por entero a Isaura Espinosa de los Monteros (pasante de Ciencia Política y Relaciones Internacionales del ITAM en la ciudad de México), busca sistematizar la obtención de datos de internet, a través de un proceso mucho menos cansado que el fastidioso “copiar y pegar” celda por celda en una hoja de cálculo. El paquete estadístico que se utiliza es R. Vale la pena leerlo.

El blog de CiPol

por Isaura Espinosa de los Monteros

Esta entrada busca mostrar una manera de sistematizar la obtención de datos de internet, a través de un proceso mucho menos cansado y falible que el fastidioso proceso de copiar y pegar, celda por celda en Excel. La herramienta que se utilizará es R, no sólo porque dentro de sus ventajas está el hecho de que es gratis (lenguaje que puedes obtener ), sino porque es completamente programable, lo que brinda flexibilidad para realizar funciones especializadas. Los principales comandos que usaré para crear el código son gregexpr y gsub. Éstos serán útiles para identificar patrones dentro del texto que conforma el código fuente de la página de internet que contiene la información deseada, hacerles modificaciones pertinentes y extraerlos.

La aplicación que le daré a este proceso será la creación de una base de datos con la totalidad de proposiciones hechas por los diputados de la…

View original post 940 more words

About Alejandro Diaz Dominguez

Professor, School of Government at Tecnológico de Monterrey. PhD in Political Science at Vanderbilt University. [religion and politics, R, surveys, electoral management bodies] Twitter: @alejdiazd https://orcid.org/0000-0002-3856-5686 View all posts by Alejandro Diaz Dominguez

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: