R Language
Analysieren Sie Tweets mit R
Suche…
Einführung
(Optional) Jedes Thema hat einen Fokus. Erzählen Sie den Lesern, was sie hier finden und informieren Sie zukünftige Mitwirkende darüber, was dazu gehört.
Tweets herunterladen
Zuerst müssen Sie Tweets herunterladen. Sie müssen Ihren Tweeter-Account einrichten. Viele Informationen dazu finden Sie im Internet. Die folgenden zwei Links waren hilfreich für mein Setup (zuletzt überprüft im Mai 2017)
Ich fand insbesondere die folgenden zwei Links hilfreich (zuletzt überprüft im Mai 2017):
R Bibliotheken
Sie benötigen die folgenden R-Pakete
library("devtools")
library("twitteR")
library("ROAuth")
Angenommen, Sie haben Ihre Schlüssel Sie müssen den folgenden Code ausführen
api_key <- XXXXXXXXXXXXXXXXXXXXXX
api_secret <- XXXXXXXXXXXXXXXXXXXXXX
access_token <- XXXXXXXXXXXXXXXXXXXXXX
access_token_secret <- XXXXXXXXXXXXXXXXXXXXXX
setup_twitter_oauth(api_key,api_secret)
Ändern Sie XXXXXXXXXXXXXXXXXXXXXX
in Ihre Schlüssel.
Nehmen wir an, wir möchten Tweets auf Kaffee herunterladen. Der folgende Code wird es tun
search.string <- "#coffee"
no.of.tweets <- 1000
c_tweets <- searchTwitter(search.string, n=no.of.tweets, lang="en")
Sie erhalten 1000 Tweets auf "Kaffee".
Holen Sie sich Text von Tweets
Nun müssen wir auf den Text der Tweets zugreifen. So machen wir es auf diese Weise (wir müssen auch die Tweets von Sonderzeichen entfernen, die wir vorerst nicht benötigen, wie Emoticons mit der Funktion sapply.)
coffee_tweets = sapply(c_tweets, function(t) t$getText())
coffee_tweets <- sapply(coffee_tweets,function(row) iconv(row, "latin1", "ASCII", sub=""))
und Sie können Ihre Tweets mit der head
Funktion überprüfen.
head(coffee_tweets)