text <- read_file("i_have_a_dream.txt")
regexp <- "[[:alpha:]]+"
words <- str_extract_all(text, regexp)
corpus <- Corpus(VectorSource(words))
#Coloca tudo em minúsculo
corpus <- tm_map(corpus,tolower)
#Remove pontuação
corpus <- tm_map(corpus,removePunctuation)
#Remove números
corpus <- tm_map(corpus,removeNumbers)
#Remove espaços extras em branco
corpus <- tm_map(corpus, stripWhitespace)
#Remove palavras ruído
corpus <- tm_map(corpus, removeWords, stopwords("portuguese"))
wordcloud(corpus, min.freq= 1, max.words=60, random.order=FALSE, rot.per=0.35, colors=brewer.pal(8, "Dark2"))
tdm <- as.matrix(TermDocumentMatrix(corpus))
fre <- sort(rowSums(tdm), decreasing = T)
top_10 <- fre[0:10]
barplot(top_10, las=2, col = rainbow(10))
tweets <- read.csv("tweetsAmazonia.csv")
regexp <- "[[:alpha:]]+"
concatenated_tweets <- paste(tweets$tweet, collapse= " ")
words <- str_extract_all(concatenated_tweets, regexp)
vector <- VectorSource(words)
tweet_corpus <- Corpus(vector)
#Coloca tudo em minúsculo
tweet_corpus <- tm_map(tweet_corpus,tolower)
#Remove pontuação
tweet_corpus <- tm_map(tweet_corpus,removePunctuation)
#Remove números
tweet_corpus <- tm_map(tweet_corpus,removeNumbers)
#Remove espaços extras em branco
tweet_corpus <- tm_map(tweet_corpus, stripWhitespace)
#Remove palavras ruído
tweet_corpus <- tm_map(tweet_corpus, removeWords, stopwords("portuguese"))
wordcloud(tweet_corpus, min.freq= 1, max.words=60, random.order=FALSE, rot.per=0.35, colors=brewer.pal(8, "Dark2"))
# Seleciona colunas de sentimentos
sentiments <- tweets %>% select(Raiva:Neutro)
# Converte os valores para numérico (estavam como char)
numeric_sentiments <- sentiments %>% mutate_all(as.numeric)
# Transforma numa matriz para ser lido pelo barplot
sentiments_matrix <- as.matrix(numeric_sentiments)
# Soma os valores para cada sentimento ignorando os NA
sentiments_sum <- colSums(sentiments_matrix, na.rm = TRUE)
# Plota o gráfico
barplot(sentiments_sum,las=2,col=rainbow(10),ylab= "Quantidade",main= "Pontuação de Sentimentos para os Tweets Sobre A Amazônia")
Sequência de Fibonacci
\(f_n = f_{n-1} + f_{n-2}\)
Equação de Bhaskara
\(x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}\)
Equação da derivada de \(e^x\)
\(\dfrac{d}{dx} e^x = e^x\)*
Equação da integral de \(e^x\)
\(\int e^x dx = e^x + C\)
Equação da série de Taylor para \(e^x\)
\(e^x = \sum_{n=0}^{\infty} \dfrac{x^n}{n!}\)
datatable(iris)
datatable(USArrests)
R Core Team (2022)
Wickham (2016)
Chang (2013)
Gasser and Brännström (2013)
Wickham et al. (2019)