R Language
Analyseer tweets met R
Zoeken…
Invoering
(Optioneel) Elk onderwerp heeft een focus. Vertel de lezers wat ze hier zullen vinden en laat toekomstige bijdragers weten wat er hoort.
Tweets downloaden
Het eerste dat u moet doen, is tweets downloaden. U moet uw tweeter-account instellen. Op internet is veel informatie te vinden over hoe dit te doen. De volgende twee links waren nuttig voor mijn installatie (laatst gecontroleerd in mei 2017)
Ik vond met name de volgende twee links nuttig (laatst gecontroleerd in mei 2017):
R Bibliotheken
U hebt de volgende R-pakketten nodig
library("devtools")
library("twitteR")
library("ROAuth")
Stel dat u uw sleutels heeft U moet de volgende code uitvoeren
api_key <- XXXXXXXXXXXXXXXXXXXXXX
api_secret <- XXXXXXXXXXXXXXXXXXXXXX
access_token <- XXXXXXXXXXXXXXXXXXXXXX
access_token_secret <- XXXXXXXXXXXXXXXXXXXXXX
setup_twitter_oauth(api_key,api_secret)
Verander XXXXXXXXXXXXXXXXXXXXXX
in uw sleutels (als u uw tweeter-account hebt ingesteld, weet u welke sleutels ik bedoel).
Laten we nu eens aannemen dat we tweets op koffie willen downloaden. De volgende code zal het doen
search.string <- "#coffee"
no.of.tweets <- 1000
c_tweets <- searchTwitter(search.string, n=no.of.tweets, lang="en")
Je krijgt 1000 tweets op "koffie".
Krijg tekst van tweets
Nu moeten we toegang krijgen tot de tekst van de tweets. Dus we doen het op deze manier (we moeten ook de tweets opschonen van speciale tekens die we nu niet nodig hebben, zoals emoticons met de sappige functie.)
coffee_tweets = sapply(c_tweets, function(t) t$getText())
coffee_tweets <- sapply(coffee_tweets,function(row) iconv(row, "latin1", "ASCII", sub=""))
en je kunt je tweets controleren met de head
functie.
head(coffee_tweets)