Using sentimentr to analyse the text:
I haven’t been sad in a long time. I am extremely happy today. It’s a good day.
I first used a sentence by sentence partitioning of the text
library(sentimentr)
ase1 <- c(
"I haven't been sad in a long time.",
"I am extremely happy today.",
"It's a good day."
)
part1 <- get_sentences(ase1)
sentiment(part1)
element_id sentence_id word_count sentiment
1: 1 1 8 0.1767767
2: 2 1 5 0.6037384
3: 3 1 4 0.3750000
then used one block of text
ase2 <- c(
"I haven’t been sad in a long time. I am extremely happy today. It’s a good day.")
part2 <- get_sentences(ase2)
sentiment(part2)
element_id sentence_id word_count sentiment
1: 1 1 9 -0.03333333
2: 1 2 5 0.60373835
3: 1 3 5 0.33541020
Same text, difference in word count and in sentiment score
Please advise?
Not completely the same text. In the first example you use
', but in the second text you use’. These are completely different quotes and have different meaning in text mining.The example below returns the same results as in your first example.