~dricottone/afinn-demo

afinn-demo/r/main.r -rw-r--r-- 516 bytes
95c5b788Dominic Ricottone Added README 10 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env Rscript

library(tidytext) # for data, unnest_tokens
data(stop_words)

library(janeaustenr) # for austen_books

library(dplyr) # for group_by, anti_join, inner_join, count, mutate

library(tidyr) # for pivot_wider

tidy_books <- austen_books() %>%
  group_by(book) %>%
  unnest_tokens(word, text) %>%
  anti_join(stop_words)


get_sentiments("afinn")

sentiment <- tidy_books %>%
  inner_join(get_sentiments("afinn")) %>%
  summarise(sentiment = sum(value)) %>%
  mutate(method = "AFINN")

sentiment