R Language
Analysera tweets med R
Sök…
Introduktion
(Valfritt) Varje ämne har ett fokus. Berätta läsarna vad de hittar här och låt framtida bidragsgivare veta vad som hör till.
Ladda ner tweets
Det första du behöver göra är att ladda ner tweets. Du måste ställa in ditt tweeter-konto. Mycket information finns på Internet om hur man gör det. Följande två länkar var användbara för min installation (senast kontrollerad i maj 2017)
I synnerhet tyckte jag att följande två länkar var användbara (senast kontrollerad i maj 2017):
R bibliotek
Du behöver följande R-paket
library("devtools")
library("twitteR")
library("ROAuth")
Antar att du har dina nycklar Du måste köra följande kod
api_key <- XXXXXXXXXXXXXXXXXXXXXX
api_secret <- XXXXXXXXXXXXXXXXXXXXXX
access_token <- XXXXXXXXXXXXXXXXXXXXXX
access_token_secret <- XXXXXXXXXXXXXXXXXXXXXX
setup_twitter_oauth(api_key,api_secret)
Byt XXXXXXXXXXXXXXXXXXXXXX
till dina nycklar (om du har Setup ditt tweeter-konto vet du vilka nycklar jag menar).
Låt oss nu anta att vi vill ladda ner tweets på kaffe. Följande kod gör det
search.string <- "#coffee"
no.of.tweets <- 1000
c_tweets <- searchTwitter(search.string, n=no.of.tweets, lang="en")
Du får 1000 tweets på "kaffe".
Få text på tweets
Nu måste vi komma åt texten på tweets. Så vi gör det på detta sätt (vi måste också städa upp tweets från specialtecken som vi för tillfället inte behöver, som uttryckssymboler med sapply-funktionen.)
coffee_tweets = sapply(c_tweets, function(t) t$getText())
coffee_tweets <- sapply(coffee_tweets,function(row) iconv(row, "latin1", "ASCII", sub=""))
och du kan kontrollera dina tweets med head
funktionen.
head(coffee_tweets)