text <- read_file("i_have_a_dream.txt")
regexp <- "[[:alpha:]]+"
words <- str_extract_all(text, regexp)
corpus <- Corpus(VectorSource(words))
inspect(corpus)
## <<SimpleCorpus>>
## Metadata: corpus specific: 1, document level (indexed): 0
## Content: documents: 1
##
## [1] c("Eu", "estou", "contente", "em", "unir", "me", "com", "vocês", "no", "dia", "que", "entrará", "para", "a", "história", "como", "a", "maior", "demonstração", "pela", "liberdade", "na", "história", "de", "nossa", "nação", "Cem", "anos", "atrás", "um", "grande", "americano", "na", "qual", "estamos", "sob", "sua", "simbólica", "sombra", "assinou", "a", "Proclamação", "de", "Emancipação", "Esse", "importante", "decreto", "veio", "como", "um", "grande", "farol", "de", "esperança", "para", \n"milhões", "de", "escravos", "negros", "que", "tinham", "murchados", "nas", "chamas", "da", "injustiça", "Ele", "veio", "como", "uma", "alvorada", "para", "terminar", "a", "longa", "noite", "de", "seus", "cativeiros", "Mas", "cem", "anos", "depois", "o", "Negro", "ainda", "não", "é", "livre", "Cem", "anos", "depois", "a", "vida", "do", "Negro", "ainda", "é", "tristemente", "inválida", "pelas", "algemas", "da", "segregação", "e", "as", "cadeias", "de", "discriminação", "Cem", "anos", "depois", \n"o", "Negro", "vive", "em", "uma", "ilha", "só", "de", "pobreza", "no", "meio", "de", "um", "vasto", "oceano", "de", "prosperidade", "material", "Cem", "anos", "depois", "o", "Negro", "ainda", "adoece", "nos", "cantos", "da", "sociedade", "americana", "e", "se", "encontram", "exilados", "em", "sua", "própria", "terra", "Assim", "nós", "viemos", "aqui", "hoje", "para", "dramatizar", "sua", "vergonhosa", "condição", "De", "certo", "modo", "nós", "viemos", "à", "capital", "de", "nossa", "nação", \n"para", "trocar", "um", "cheque", "Quando", "os", "arquitetos", "de", "nossa", "república", "escreveram", "as", "magníficas", "palavras", "da", "Constituição", "e", "a", "Declaração", "da", "Independência", "eles", "estavam", "assinando", "uma", "nota", "promissória", "para", "a", "qual", "todo", "americano", "seria", "seu", "herdeiro", "Esta", "nota", "era", "uma", "promessa", "que", "todos", "os", "homens", "sim", "os", "homens", "negros", "como", "também", "os", "homens", "brancos", "teriam", \n"garantidos", "os", "direitos", "inalienáveis", "de", "vida", "liberdade", "e", "a", "busca", "da", "felicidade", "Hoje", "é", "óbvio", "que", "aquela", "América", "não", "apresentou", "esta", "nota", "promissória", "Em", "vez", "de", "honrar", "esta", "obrigação", "sagrada", "a", "América", "deu", "para", "o", "povo", "negro", "um", "cheque", "sem", "fundo", "um", "cheque", "que", "voltou", "marcado", "com", "fundos", "insuficientes", "Mas", "nós", "nos", "recusamos", "a", "acreditar", \n"que", "o", "banco", "da", "justiça", "é", "falível", "Nós", "nos", "recusamos", "a", "acreditar", "que", "há", "capitais", "insuficientes", "de", "oportunidade", "nesta", "nação", "Assim", "nós", "viemos", "trocar", "este", "cheque", "um", "cheque", "que", "nos", "dará", "o", "direito", "de", "reclamar", "as", "riquezas", "de", "liberdade", "e", "a", "segurança", "da", "justiça", "Nós", "também", "viemos", "para", "recordar", "à", "América", "dessa", "cruel", "urgência", "Este", \n"não", "é", "o", "momento", "para", "descansar", "no", "luxo", "refrescante", "ou", "tomar", "o", "remédio", "tranqüilizante", "do", "gradualismo", "Agora", "é", "o", "tempo", "para", "transformar", "em", "realidade", "as", "promessas", "de", "democracia", "Agora", "é", "o", "tempo", "para", "subir", "do", "vale", "das", "trevas", "da", "segregação", "ao", "caminho", "iluminado", "pelo", "sol", "da", "justiça", "racial", "Agora", "é", "o", "tempo", "para", "erguer", "nossa", "nação", \n"das", "areias", "movediças", "da", "injustiça", "racial", "para", "a", "pedra", "sólida", "da", "fraternidade", "Agora", "é", "o", "tempo", "para", "fazer", "da", "justiça", "uma", "realidade", "para", "todos", "os", "filhos", "de", "Deus", "Seria", "fatal", "para", "a", "nação", "negligenciar", "a", "urgência", "desse", "momento", "Este", "verão", "sufocante", "do", "legítimo", "descontentamento", "dos", "Negros", "não", "passará", "até", "termos", "um", "renovador", "outono", "de", \n"liberdade", "e", "igualdade", "Este", "ano", "de", "não", "é", "um", "fim", "mas", "um", "começo", "Esses", "que", "esperam", "que", "o", "Negro", "agora", "estará", "contente", "terão", "um", "violento", "despertar", "se", "a", "nação", "votar", "aos", "negócios", "de", "sempre", "Mas", "há", "algo", "que", "eu", "tenho", "que", "dizer", "ao", "meu", "povo", "que", "se", "dirige", "ao", "portal", "que", "conduz", "ao", "palácio", "da", "justiça", "No", "processo", "de", "conquistar", \n"nosso", "legítimo", "direito", "nós", "não", "devemos", "ser", "culpados", "de", "ações", "de", "injustiças", "Não", "vamos", "satisfazer", "nossa", "sede", "de", "liberdade", "bebendo", "da", "xícara", "da", "amargura", "e", "do", "ódio", "Nós", "sempre", "temos", "que", "conduzir", "nossa", "luta", "num", "alto", "nível", "de", "dignidade", "e", "disciplina", "Nós", "não", "devemos", "permitir", "que", "nosso", "criativo", "protesto", "se", "degenere", "em", "violência", "física", \n"Novamente", "e", "novamente", "nós", "temos", "que", "subir", "às", "majestosas", "alturas", "da", "reunião", "da", "força", "física", "com", "a", "força", "de", "alma", "Nossa", "nova", "e", "maravilhosa", "combatividade", "mostrou", "à", "comunidade", "negra", "que", "não", "devemos", "ter", "uma", "desconfiança", "para", "com", "todas", "as", "pessoas", "brancas", "para", "muitos", "de", "nossos", "irmãos", "brancos", "como", "comprovamos", "pela", "presença", "deles", "aqui", "hoje", \n"vieram", "entender", "que", "o", "destino", "deles", "é", "amarrado", "ao", "nosso", "destino", "Eles", "vieram", "perceber", "que", "a", "liberdade", "deles", "é", "ligada", "indissoluvelmente", "a", "nossa", "liberdade", "Nós", "não", "podemos", "caminhar", "só", "E", "como", "nós", "caminhamos", "nós", "temos", "que", "fazer", "a", "promessa", "que", "nós", "sempre", "marcharemos", "à", "frente", "Nós", "não", "podemos", "retroceder", "Há", "esses", "que", "estão", "perguntando", \n"para", "os", "devotos", "dos", "direitos", "civis", "Quando", "vocês", "estarão", "satisfeitos", "Nós", "nunca", "estaremos", "satisfeitos", "enquanto", "o", "Negro", "for", "vítima", "dos", "horrores", "indizíveis", "da", "brutalidade", "policial", "Nós", "nunca", "estaremos", "satisfeitos", "enquanto", "nossos", "corpos", "pesados", "com", "a", "fadiga", "da", "viagem", "não", "poderem", "ter", "hospedagem", "nos", "motéis", "das", "estradas", "e", "os", "hotéis", "das", "cidades", "Nós", \n"não", "estaremos", "satisfeitos", "enquanto", "um", "Negro", "não", "puder", "votar", "no", "Mississipi", "e", "um", "Negro", "em", "Nova", "Iorque", "acreditar", "que", "ele", "não", "tem", "motivo", "para", "votar", "Não", "não", "nós", "não", "estamos", "satisfeitos", "e", "nós", "não", "estaremos", "satisfeitos", "até", "que", "a", "justiça", "e", "a", "retidão", "rolem", "abaixo", "como", "águas", "de", "uma", "poderosa", "correnteza", "Eu", "não", "esqueci", "que", "alguns", \n"de", "você", "vieram", "até", "aqui", "após", "grandes", "testes", "e", "sofrimentos", "Alguns", "de", "você", "vieram", "recentemente", "de", "celas", "estreitas", "das", "prisões", "Alguns", "de", "vocês", "vieram", "de", "áreas", "onde", "sua", "busca", "pela", "liberdade", "lhe", "deixaram", "marcas", "pelas", "tempestades", "das", "perseguições", "e", "pelos", "ventos", "de", "brutalidade", "policial", "Você", "são", "o", "veteranos", "do", "sofrimento", "Continuem", "trabalhando", \n"com", "a", "fé", "que", "sofrimento", "imerecido", "é", "redentor", "Voltem", "para", "o", "Mississippi", "voltem", "para", "o", "Alabama", "voltem", "para", "a", "Carolina", "do", "Sul", "voltem", "para", "a", "Geórgia", "voltem", "para", "Louisiana", "voltem", "para", "as", "ruas", "sujas", "e", "guetos", "de", "nossas", "cidades", "do", "norte", "sabendo", "que", "de", "alguma", "maneira", "esta", "situação", "pode", "e", "será", "mudada", "Não", "se", "deixe", "caiar", "no", "vale", "de", \n"desespero", "Eu", "digo", "a", "você", "hoje", "meus", "amigos", "que", "embora", "nós", "enfrentemos", "as", "dificuldades", "de", "hoje", "e", "amanhã", "Eu", "ainda", "tenho", "um", "sonho", "É", "um", "sonho", "profundamente", "enraizado", "no", "sonho", "americano", "Eu", "tenho", "um", "sonho", "que", "um", "dia", "esta", "nação", "se", "levantará", "e", "viverá", "o", "verdadeiro", "significado", "de", "sua", "crença", "nós", "celebraremos", "estas", "verdades", "e", "elas", "serão", \n"claras", "para", "todos", "que", "os", "homens", "são", "criados", "iguais", "Eu", "tenho", "um", "sonho", "que", "um", "dia", "nas", "colinas", "vermelhas", "da", "Geórgia", "os", "filhos", "dos", "descendentes", "de", "escravos", "e", "os", "filhos", "dos", "desdentes", "dos", "donos", "de", "escravos", "poderão", "se", "sentar", "junto", "à", "mesa", "da", "fraternidade", "Eu", "tenho", "um", "sonho", "que", "um", "dia", "até", "mesmo", "no", "estado", "de", "Mississippi", "um", "estado", \n"que", "transpira", "com", "o", "calor", "da", "injustiça", "que", "transpira", "com", "o", "calor", "de", "opressão", "será", "transformado", "em", "um", "oásis", "de", "liberdade", "e", "justiça", "Eu", "tenho", "um", "sonho", "que", "minhas", "quatro", "pequenas", "crianças", "vão", "um", "dia", "viver", "em", "uma", "nação", "onde", "elas", "não", "serão", "julgadas", "pela", "cor", "da", "pele", "mas", "pelo", "conteúdo", "de", "seu", "caráter", "Eu", "tenho", "um", "sonho", "hoje", \n"Eu", "tenho", "um", "sonho", "que", "um", "dia", "no", "Alabama", "com", "seus", "racistas", "malignos", "com", "seu", "governador", "que", "tem", "os", "lábios", "gotejando", "palavras", "de", "intervenção", "e", "negação", "nesse", "justo", "dia", "no", "Alabama", "meninos", "negros", "e", "meninas", "negras", "poderão", "unir", "as", "mãos", "com", "meninos", "brancos", "e", "meninas", "brancas", "como", "irmãs", "e", "irmãos", "Eu", "tenho", "um", "sonho", "hoje", "Eu", "tenho", "um", \n"sonho", "que", "um", "dia", "todo", "vale", "será", "exaltado", "e", "todas", "as", "colinas", "e", "montanhas", "virão", "abaixo", "os", "lugares", "ásperos", "serão", "aplainados", "e", "os", "lugares", "tortuosos", "serão", "endireitados", "e", "a", "glória", "do", "Senhor", "será", "revelada", "e", "toda", "a", "carne", "estará", "junta", "Esta", "é", "nossa", "esperança", "Esta", "é", "a", "fé", "com", "que", "regressarei", "para", "o", "Sul", "Com", "esta", "fé", "nós", "poderemos", \n"cortar", "da", "montanha", "do", "desespero", "uma", "pedra", "de", "esperança", "Com", "esta", "fé", "nós", "poderemos", "transformar", "as", "discórdias", "estridentes", "de", "nossa", "nação", "em", "uma", "bela", "sinfonia", "de", "fraternidade", "Com", "esta", "fé", "nós", "poderemos", "trabalhar", "juntos", "rezar", "juntos", "lutar", "juntos", "para", "ir", "encarcerar", "juntos", "defender", "liberdade", "juntos", "e", "quem", "sabe", "nós", "seremos", "um", "dia", "livre", "Este", \n"será", "o", "dia", "este", "será", "o", "dia", "quando", "todas", "as", "crianças", "de", "Deus", "poderão", "cantar", "com", "um", "novo", "significado", "Meu", "país", "doce", "terra", "de", "liberdade", "eu", "te", "canto", "Terra", "onde", "meus", "pais", "morreram", "terra", "do", "orgulho", "dos", "peregrinos", "De", "qualquer", "lado", "da", "montanha", "ouço", "o", "sino", "da", "liberdade", "E", "se", "a", "América", "é", "uma", "grande", "nação", "isto", "tem", "que", "se", "tornar", \n"verdadeiro", "E", "assim", "ouvirei", "o", "sino", "da", "liberdade", "no", "extraordinário", "topo", "da", "montanha", "de", "New", "Hampshire", "Ouvirei", "o", "sino", "da", "liberdade", "nas", "poderosas", "montanhas", "poderosas", "de", "Nova", "York", "Ouvirei", "o", "sino", "da", "liberdade", "nos", "engrandecidos", "Alleghenies", "da", "Pennsylvania", "Ouvirei", "o", "sino", "da", "liberdade", "nas", "montanhas", "cobertas", "de", "neve", "Rockies", "do", "Colorado", "Ouvirei", "o", "sino", \n"da", "liberdade", "nas", "ladeiras", "curvas", "da", "Califórnia", "Mas", "não", "é", "só", "isso", "Ouvirei", "o", "sino", "da", "liberdade", "na", "Montanha", "de", "Pedra", "da", "Geórgia", "Ouvirei", "o", "sino", "da", "liberdade", "na", "Montanha", "de", "Vigilância", "do", "Tennessee", "Ouvirei", "o", "sino", "da", "liberdade", "em", "todas", "as", "colinas", "do", "Mississipi", "Em", "todas", "as", "montanhas", "ouviu", "o", "sino", "da", "liberdade", "E", "quando", "isto", "acontecer", \n"quando", "nós", "permitimos", "o", "sino", "da", "liberdade", "soar", "quando", "nós", "deixarmos", "ele", "soar", "em", "toda", "moradia", "e", "todo", "vilarejo", "em", "todo", "estado", "e", "em", "toda", "cidade", "nós", "poderemos", "acelerar", "aquele", "dia", "quando", "todas", "as", "crianças", "de", "Deus", "homens", "pretos", "e", "homens", "brancos", "judeus", "e", "gentios", "protestantes", "e", "católicos", "poderão", "unir", "mãos", "e", "cantar", "nas", "palavras", "do", "velho", \n"spiritual", "negro", "Livre", "afinal", "livre", "afinal", "Agradeço", "ao", "Deus", "todo", "poderoso", "nós", "somos", "livres", "afinal")
#Coloca tudo em minúsculo
corpus <- tm_map(corpus,tolower)
## Warning in tm_map.SimpleCorpus(corpus, tolower): transformation drops documents
#Remove pontuação
corpus <- tm_map(corpus,removePunctuation)
## Warning in tm_map.SimpleCorpus(corpus, removePunctuation): transformation drops
## documents
#Remove números
corpus <- tm_map(corpus,removeNumbers)
## Warning in tm_map.SimpleCorpus(corpus, removeNumbers): transformation drops
## documents
#Remove espaços extras em branco
corpus <- tm_map(corpus, stripWhitespace)
## Warning in tm_map.SimpleCorpus(corpus, stripWhitespace): transformation drops
## documents
#Remove palavras ruído
corpus <- tm_map(corpus, removeWords, stopwords("portuguese"))
## Warning in tm_map.SimpleCorpus(corpus, removeWords, stopwords("portuguese")):
## transformation drops documents
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")
head(tweets)
## id conversation_id created_at
## 1 1,08459959983744E+018 1,08459858565469E+018 2019-01-13 20:54:30 -03
## 2 1,08455408683651E+018 1,08455408683651E+018 2019-01-13 17:53:38 -03
## 3 1,08454386634108E+018 1,08454386634108E+018 2019-01-13 17:13:02 -03
## 4 1,08454269619741E+018 1,08454269619741E+018 2019-01-13 17:08:23 -03
## 5 1,08452233434461E+018 1,08452233434461E+018 2019-01-13 15:47:28 -03
## 6 1,08452190038929E+018 1,08452190038929E+018 2019-01-13 15:45:45 -03
## date time timezone user_id username
## 1 2019-01-13 20:54:30 -300 2663964890 nelsonrabat
## 2 2019-01-13 17:53:38 -300 9,21801127322153E+017 _____insight
## 3 2019-01-13 17:13:02 -300 4497684585 maiconob45
## 4 2019-01-13 17:08:23 -300 7,73569207183213E+017 marinacomh
## 5 2019-01-13 15:47:28 -300 541156738 mariluparreiras
## 6 2019-01-13 15:45:45 -300 541156738 mariluparreiras
## name place
## 1 nelson rabat lemos
## 2 G.
## 3 Maicon Mauricio
## 4 marih 🇧🇷
## 5 #LulaRousseff #ComLulaEm2022
## 6 #LulaRousseff #ComLulaEm2022
## tweet
## 1 @FotosDeFatos daqui há alguns anos vai ser só um fiapo de rio, devido ao desmatamento que vão fazer na amazônia.....
## 2 Depois que São Paulo virar um deserto por conta do desmatamento da Amazônia, lembrem-se da família bolsonaro, mas também dos que votaram nele.
## 3 Recomeçou já o desmatamento descontrolado da Amazônia https://t.co/QvAXdwHBbP
## 4 tava conversando com o cara sentado do meu lado sobre o desmatamento da amazônia e ele pareceu ser legal até falar mal sobre stalin e no exato momento sorri falso e coloquei meus fones
## 5 @ONU_es @ONUHumanRights Dezenas de grileiros invadiram a Terra Indígena Uru-eu-wau-wau nos últimos dias, em área próxima ao município Jorge Teixeira (RO), a 322 km de Porto Velho. O DESMATAMENTO DA AMAZÔNIA É O GRANDE OBJETIVO … https://t.co/C4b1lZkCXX
## 6 @ONU_es @ONUHumanRights PROFESSOR INDÍGENA FOI ESPANCADO ATÉ À MORTE … E O DESMATAMENTO DA AMAZÔNIA É O GRANDE INTERESSE … https://t.co/GaNV5alHhI
## language
## 1 pt
## 2 pt
## 3 pt
## 4 pt
## 5 pt
## 6 pt
## mentions
## 1 []
## 2 []
## 3 []
## 4 []
## 5 [{'screen_name': 'onuhumanrights', 'name': 'onu derechos humanos colombia', 'id': '95326483'}]
## 6 [{'screen_name': 'onuhumanrights', 'name': 'onu derechos humanos colombia', 'id': '95326483'}]
## urls
## 1 []
## 2 []
## 3 ['https://www.facebook.com/100003882912440/posts/1375089452630472/']
## 4 []
## 5 ['https://www1.folha.uol.com.br/amp/poder/2019/01/terra-indigena-e-invadida-por-grileiros-em-rondonia.shtml']
## 6 ['http://agenciabrasil.ebc.com.br/geral/noticia/2018-01/professor-indigena-e-morto-pauladas-em-santa-catarina?amp']
## photos replies_count retweets_count likes_count hashtags cashtags
## 1 [] 1 0 4 [] []
## 2 [] 0 1 1 [] []
## 3 [] 0 0 0 [] []
## 4 [] 0 0 2 [] []
## 5 [] 0 0 0 [] []
## 6 [] 0 0 0 [] []
## link retweet
## 1 https://twitter.com/nelsonrabat/status/1084599599837442050 False
## 2 https://twitter.com/_____insight/status/1084554086836514818 False
## 3 https://twitter.com/MaiconOb45/status/1084543866341081088 False
## 4 https://twitter.com/marinacomh/status/1084542696197406722 False
## 5 https://twitter.com/MariluParreiras/status/1084522334344613888 False
## 6 https://twitter.com/MariluParreiras/status/1084521900389294080 False
## quote_url video thumbnail near geo source user_rt_id user_rt retweet_id
## 1 0
## 2 0
## 3 0
## 4 0
## 5 0
## 6 0
## reply_to
## 1 [{'screen_name': 'FotosDeFatos', 'name': 'Fotos de Fatos', 'id': '2959459379'}]
## 2 []
## 3 []
## 4 []
## 5 []
## 6 []
## retweet_date translate trans_src trans_dest Raiva Antecipação Nojo Medo
## 1 0 0 0 0
## 2 2 1 2 3
## 3 0 0 0 0
## 4 3 0 3 1
## 5 0 1 0 0
## 6 1 1 1 1
## Alegria Tristeza Surpesa Confiança Negativo Positivo Neutro Sentiment X X.1
## 1 0 0 0 0 0 0 1 0 NA
## 2 0 3 0 1 1 0 0 -1 NA
## 3 0 0 0 0 1 0 0 -1 NA
## 4 0 3 0 3 1 0 0 -1 NA
## 5 0 0 0 2 0 1 0 1 NA
## 6 0 1 1 2 0 1 0 1 NA
## X.2 X.3 X.4 X.5 X.6 X.7 X.8 X.9 X.10 X.11 X.12 X.13 X.14 X.15 X.16 X.17 X.18
## 1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
## 2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
## 3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
## 4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
## 5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
## 6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
## X.19
## 1 NA
## 2 NA
## 3 NA
## 4 NA
## 5 NA
## 6 NA
regexp <- "[[:alpha:]]+"
concatenated_tweets <- paste(tweets$tweet, collapse= " ")
substr(concatenated_tweets, 0, 200)
## [1] "@FotosDeFatos daqui há alguns anos vai ser só um fiapo de rio, devido ao desmatamento que vão fazer na amazônia..... Depois que São Paulo virar um deserto por conta do desmatamento da Amazônia, lembre"
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)
## Warning in tm_map.SimpleCorpus(tweet_corpus, tolower): transformation drops
## documents
#Remove pontuação
tweet_corpus <- tm_map(tweet_corpus,removePunctuation)
## Warning in tm_map.SimpleCorpus(tweet_corpus, removePunctuation): transformation
## drops documents
#Remove números
tweet_corpus <- tm_map(tweet_corpus,removeNumbers)
## Warning in tm_map.SimpleCorpus(tweet_corpus, removeNumbers): transformation
## drops documents
#Remove espaços extras em branco
tweet_corpus <- tm_map(tweet_corpus, stripWhitespace)
## Warning in tm_map.SimpleCorpus(tweet_corpus, stripWhitespace): transformation
## drops documents
#Remove palavras ruído
tweet_corpus <- tm_map(tweet_corpus, removeWords, stopwords("portuguese"))
## Warning in tm_map.SimpleCorpus(tweet_corpus, removeWords,
## stopwords("portuguese")): transformation drops documents
wordcloud(tweet_corpus, min.freq= 1, max.words=60, random.order=FALSE, rot.per=0.35, colors=brewer.pal(8, "Dark2"))
library("dplyr")
## Warning: package 'dplyr' was built under R version 4.3.1
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
# 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)
## Warning: There were 10 warnings in `mutate()`.
## The first warning was:
## ℹ In argument: `Raiva = .Primitive("as.double")(Raiva)`.
## Caused by warning:
## ! NAs introduzidos por coerção
## ℹ Run `dplyr::last_dplyr_warnings()` to see the 9 remaining warnings.
# 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!}\)
(Manual?){R-base, title = {R: A Language and Environment for Statistical Computing}, author = {{R Core Team}}, organization = {R Foundation for Statistical Computing}, address = {Vienna, Austria}, year = {2022}, url = {https://www.R-project.org/}, }
(Book?){wickham2016r, author = {Hadley Wickham}, title = {R for Data Science}, publisher = {O’Reilly Media}, year = {2016}, isbn = {9781491910595}, }
(Article?){chang2013shiny, author = {Winston Chang}, title = {Shiny: Web Application Framework for R}, journal = {Journal of Statistical Software}, year = {2013}, volume = {56}, number = {1}, pages = {1–32}, doi = {10.18637/jss.v056.i01}, }
(Book?){gasser2013introduction, author = {Gasser, Thomas and Brännström, Per}, title = {Introduction to Statistical Learning with Applications in R}, publisher = {Springer}, year = {2013}, isbn = {9781461468787}, }
(Article?){wickham2019tidyverse, author = {Hadley Wickham and Mara Averick and Jennifer Bryan and Karthik Ram et al.}, title = {Welcome to the {Tidyverse}}, journal = {Journal of Open Source Software}, year = {2019}, volume = {4}, number = {43}, pages = {1686}, doi = {10.21105/joss.01686}, }