R Language
Analizuj tweety za pomocą R.
Szukaj…
Wprowadzenie
(Opcjonalnie) Każdy temat jest ukierunkowany. Powiedz czytelnikom, co tu znajdą i poinformuj przyszłych autorów, co należy.
Pobierz tweety
Pierwszą rzeczą, którą musisz zrobić, to pobrać tweety. Musisz skonfigurować konto wysokotonowe. Wiele informacji można znaleźć w Internecie, jak to zrobić. Poniższe dwa łącza były przydatne w moim Instalatorze (ostatnio sprawdzone w maju 2017 r.)
W szczególności znalazłem następujące dwa linki przydatne (ostatnio sprawdzone w maju 2017 r.):
Biblioteki R.
Będziesz potrzebował następujących pakietów R.
library("devtools")
library("twitteR")
library("ROAuth")
Załóżmy, że masz klucze Musisz uruchomić następujący kod
api_key <- XXXXXXXXXXXXXXXXXXXXXX
api_secret <- XXXXXXXXXXXXXXXXXXXXXX
access_token <- XXXXXXXXXXXXXXXXXXXXXX
access_token_secret <- XXXXXXXXXXXXXXXXXXXXXX
setup_twitter_oauth(api_key,api_secret)
Zmień XXXXXXXXXXXXXXXXXXXXXX
na klucze (jeśli masz skonfigurowane konto głośnika wysokotonowego, wiesz, które klucze mam na myśli).
Załóżmy teraz, że chcemy pobrać tweety na kawę. Zrobi to następujący kod
search.string <- "#coffee"
no.of.tweets <- 1000
c_tweets <- searchTwitter(search.string, n=no.of.tweets, lang="en")
Otrzymasz 1000 tweetów dotyczących „kawy”.
Uzyskaj tekst tweetów
Teraz musimy uzyskać dostęp do tekstu tweetów. Robimy to w ten sposób (musimy również oczyścić tweety ze znaków specjalnych, których na razie nie potrzebujemy, takich jak emotikony z funkcją sapply).
coffee_tweets = sapply(c_tweets, function(t) t$getText())
coffee_tweets <- sapply(coffee_tweets,function(row) iconv(row, "latin1", "ASCII", sub=""))
i możesz sprawdzić swoje tweety za pomocą funkcji head
.
head(coffee_tweets)