This function searches for relevant words in a given text and adds sentiments labels (joy, anticipation, surprise, positive, trust, anger, sadness, fear, negative, disgust) for each of them, using NRC. Then, makes a summary for all words and plot results.
Usage
sentimentBreakdown(
text,
lang = "spanish",
exclude = c("maduro", "que"),
append_file = NA,
append_words = NA,
plot = TRUE,
subtitle = NA
)Arguments
- text
Character vector
- lang
Character. Language in text (used for stop words)
- exclude
Character vector. Which word do you wish to exclude?
- append_file
Character. Add a dictionary to append. This file must contain at least two columns, first with words and second with the sentiment (consider sentiments on description).
- append_words
Dataframe. Same as append_file but appending data frame with word and sentiment directly
- plot
Boolean. Plot results summary?
- subtitle
Character. Add subtitle to the plot
See also
Other Text Mining:
cleanText(),
ngrams(),
remove_stopwords(),
replaceall(),
textCloud(),
textFeats(),
textTokenizer(),
topics_rake()
