R Language
Analizza i tweet con R
Ricerca…
introduzione
(Opzionale) Ogni argomento ha un focus. Spiega ai lettori cosa troveranno qui e lascia che i futuri contributori sappiano cosa appartiene.
Scarica i Tweet
La prima cosa che devi fare è scaricare i tweet. Devi installare il tuo account tweeter. Molte informazioni possono essere trovate in Internet su come farlo. I seguenti due link sono stati utili per il mio Setup (ultimo controllo a maggio 2017)
In particolare ho trovato utili i seguenti due link (ultimo controllo effettuato a maggio 2017):
Librerie R
Avrai bisogno dei seguenti pacchetti R
library("devtools")
library("twitteR")
library("ROAuth")
Supponendo di avere le chiavi, devi eseguire il seguente codice
api_key <- XXXXXXXXXXXXXXXXXXXXXX
api_secret <- XXXXXXXXXXXXXXXXXXXXXX
access_token <- XXXXXXXXXXXXXXXXXXXXXX
access_token_secret <- XXXXXXXXXXXXXXXXXXXXXX
setup_twitter_oauth(api_key,api_secret)
Cambia XXXXXXXXXXXXXXXXXXXXXX
sulle tue chiavi (se hai configurato il tuo account tweeter sai quali tasti intendo).
Supponiamo ora di voler scaricare i tweet sul caffè. Il seguente codice lo farà
search.string <- "#coffee"
no.of.tweets <- 1000
c_tweets <- searchTwitter(search.string, n=no.of.tweets, lang="en")
Riceverai 1000 tweet su "coffee".
Ottieni il testo dei tweet
Ora dobbiamo accedere al testo dei tweet. Quindi lo facciamo in questo modo (abbiamo anche bisogno di ripulire i tweet da caratteri speciali che per ora non abbiamo bisogno, come le emoticon con la funzione sapply.)
coffee_tweets = sapply(c_tweets, function(t) t$getText())
coffee_tweets <- sapply(coffee_tweets,function(row) iconv(row, "latin1", "ASCII", sub=""))
e puoi controllare i tuoi tweet con la funzione della head
.
head(coffee_tweets)