if("devtools" %in% rownames(installed.packages()) == FALSE) { install.packages("devtools", dependencies = TRUE)} library(devtools)
devtools::install_github("sabalicodev/sabali") library(sabali)
build.sabali()
setwd("~/Desktop")
data.folder(getwd())
working.folder <<- "~/Documents" # getwd()
app.name <- "App Name Here" api.key <- "XXXXXXXXXXXXXXXXXXXX" api.secret.key <- "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" access.token <- "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" access.token.secret <- "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
connect.twitter()
nk.name <<- "Chickfila"
nk.tweets <- search_tweets( q = "chickfila OR chikfila", n = 1000, retryonratelimit = FALSE, type = "mixed", include_rts = FALSE, lang="en")
Sys.sleep(1)
cbo.name <<- "Popeyes"
cbo.tweets <- search_tweets( q = "popeyes OR popeye", n = 1000, retryonratelimit = FALSE, type = "mixed", include_rts = FALSE, lang="en")
clear()
frequency.time <<- "hours"
date.breaks <<- "12 hours"
tweet.freq.line(nk.tweets, nk.name, frequency.time, date.breaks)
tweet.freq.line(nk.tweets, nk.name, frequency.time, date.breaks, trend)
tweet.freq.line(d = nk.tweets, dn = nk.name, f = frequency.time, b = date.breaks, c = cbo.tweets, cn = cbo.name)
tweet.freq.line(nk.tweets, nk.name, frequency.time, date.breaks, trend, cbo.tweets, cbo.name)
tweet.freq.area(cbo.tweets, cbo.name, frequency.time, date.breaks)
tweet.freq.area(cbo.tweets, cbo.name, frequency.time, date.breaks, trend)
tweet.freq.area(d = nk.tweets, dn = nk.name, f = frequency.time, b = date.breaks, c = cbo.tweets, cn = cbo.name)
tweet.freq.area(nk.tweets, nk.name, frequency.time, date.breaks, trend, cbo.tweets, cbo.name)
geolocation.map(nk.tweets, nk.name)
geolocation.map(cbo.tweets, cbo.name)
geolocation.map(nk.tweets, nk.name, HTML)
geolocation.map(cbo.tweets, cbo.name, HTML)
nk.stopwords.language <- "english"
nk.auto.remove <- c(paste0(tolower(c(nk.name)))) nk.remove.words <- c(paste0(nk.auto.remove), 'word1')
create.corpus(d = nk.tweets, cw = nk.remove.words) nk.corpus <- corpus.ultimus
Sys.sleep(1)
cbo.stopwords.language <- "english"
cbo.auto.remove <- c(paste0(tolower(c(cbo.name)))) cbo.remove.words <- c(paste0(cbo.auto.remove), 'word1')
create.corpus(d = cbo.tweets, cw = cbo.remove.words) cbo.corpus <- corpus.ultimus
word.frequency(nk.corpus, nk.name)
word.frequency(cbo.corpus, cbo.name)
create.wordcloud(nk.corpus)
create.wordcloud(nk.corpus, HTML)
create.wordcloud(cbo.corpus)
create.wordcloud(cbo.corpus, HTML)
nk.word.search.1 <<- "trump" nk.word.search.2 <<- "general" nk.word.search.3 <<- "strike"
word.associations(nk.corpus, nk.name, "word1") word.associations(nk.corpus, nk.name, nk.word.search.1) word.associations(nk.corpus, nk.name, "word1", "word2") word.associations(nk.corpus, nk.name, nk.word.search.1, nk.word.search.2, nk.word.search.3)
cbo.word.search.1 <<- "word1" cbo.word.search.2 <<- "word2" cbo.word.search.3 <<- "word3"
dendrogram(nk.corpus, nk.name)
dendrogram(cbo.corpus, cbo.name)
sentiment.analysis(nk.tweets, nk.corpus) nk.sentiment <- sentiment
Sys.sleep(1)
sentiment.analysis(cbo.tweets, cbo.corpus) cbo.sentiment <- sentiment
sentiment.plot(nk.sentiment, nk.name)
sentiment.plot(cbo.sentiment, cbo.name)
sentiment.barchart(nk.sentiment, nk.name)
sentiment.barchart(cbo.sentiment, cbo.name)
sentiment.barchart(nk.sentiment, nk.name, cbo.sentiment, cbo.name)
sentiment.timeseries(nk.sentiment, nk.name)
sentiment.timeseries(cbo.sentiment, cbo.name)
sentiment.timeseries(nk.sentiment, nk.name, cbo.sentiment, cbo.name)
sentiment.joyplot(nk.tweets, nk.name)
sentiment.joyplot(cbo.tweets, cbo.name)
sentiment.wordfreq(nk.tweets, nk.name)
sentiment.wordfreq(cbo.tweets, cbo.name)
summary(omit.zeros(nk.sentiment))
summary(omit.zeros(cbo.sentiment))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.