twitteR: Accediendo a Twitter desde R

Me he estado resistiendo tiempo pero aquí va el primer post sobre R, en este primer post vamos a usar R para acceder a la información de Twitter.

Lo primero que haremos será instalar R, desde España podéis descargarlo desde aquí: http://ftp.cixug.es/CRAN/

Una vez instalado tendremos que instalar el paquete RTools desde aquí: http://cran.r-project.org/bin/windows/Rtools/ (tenemos que dar la ruta a nuestra instalación de R)

Tras esto tengo que cargar el paquete twitteR: http://cran.r-project.org/web/packages/twitteR/index.html, puedo hacerlo desde el menú de R en:

Y seleccionar:

O bien desde la línea de comandos:

install.packages(c("devtools", "rjson", "bit64", "httr"))

#RESTART R session!

library(devtools)

install_github("twitteR", username="geoffjentry")

library(twitteR)

Tras esto ya puedo conectarme con Twitter, sólo necesito mi API Key, API Secret, Token Key y Token Secret que podéis recuperar siguiendo los pasos de este post:

https://unpocodejava.wordpress.com/2014/10/06/un-poco-de-twitter4j-twitter-java/

Una vez tengo estos 4 elementos puedo conectarme desde R autenticando:

library(twitteR)

api_key <- "xxxx"

api_secret <- "xxx"

access_token <- "74682827-xxx"

access_token_secret <- "xxx"

setup_twitter_oauth(api_key,api_secret,access_token,access_token_secret)

Tras autenticar ya puedo hacer búsquedas:

> tweets<-searchTwitter("lmgracia")

> head(tweets)

Otras búsquedas que se pueden hacer con twitteR son:

O:

En este manual podéis seguir conociendo las capacidades y funciones de la librería: http://geoffjentry.hexdump.org/twitteR.pdf

Deja un comentario