Analizar datos de twitter con R

From Gender and Tech Resources

Revision as of 15:58, 26 July 2018 by Anamhoo (Talk | contribs)

R [1] es una herramienta poderosa para crear una gran diversidad de análisis, en este "How to" la usaremos para hacer una análisis de datos de Twitter [2].

Requisitos

Tener Instalado el paquete R y la librería:

rtweet

Contar una cuenta en la appi de twitter [3].

Pasos

El primer paso es dar de alta como una variable nuestra datos de acceso en la appi de twitter.

> Token <- create_token(
 app = "usuaria",
 consumer_key = "tus datos",
 consumer_secret = "tus datos",
 access_token = "tus datos",
 access_secret = "tus datos"
)

Todos estos datos se encuentran cuando accedes a tu cuenta en [4]

En caso que el programa señale algún error sólo corrobora los datos que has dado de alta.

Ahora puedes elegir una cuenta sobre la cual quieres información y puedes:

Colectar su línea de tiempo

> get_timeline

Buscar los tweets de los últimos 9 días

> search_tweets

Ver sos seguidores

> get_followers

Conocer sus amigos:

> get_friends

Puedes ver la lista completa de en [rtweet](https://cran.r-project.org/web/packages/rtweet/rtweet.pdf)

Un ejemplo

Vamos a hacer un análisis de la cuenta "AbortoLegalCL". Desde la terminal vamos a ingresar al programa R

$ R

Una vez que ingresamos vamos a cargar la librería rtweet (que debe estar previamente instalada).

> require(rtweet)

Ahora daremos de alta como variable nuestro token:

> Token <- create_token(

 app = "Anamhoo",
 consumer_key = "___",
 consumer_secret = "___",
 access_token = "___",
 access_secret = "___"

)

Ahora podemos iniciar la búsqueda de datos:

> ABLCL_timeline <- get_timeline("AbortoLegalCL", n = 4000, include_rts = TRUE)
> ABLCL_search <- search_tweets(

+ "AbortoLegalCL", n = 18000, include_rts = TRUE + )

> ABLCL_collections_20k <- get_collections("AbortoLegalCL", n = 20000)
> ABLCL_followers <-get_followers("AbortoLegalCL", n = 10000)
> ABLCL_friends <-get_friends("AbortoLegalCL", n = 10000)
  1. https://www.r-project.org/
  2. https://www.twitter.com/
  3. https://apps.twitter.com/
  4. https://apps.twitter.com/