R 3.4.3,使用qdap::polarity()
,我想知道是否有一种方法可以将放大器应用于否定字而不是实际字本身。在下面的例子中,“爱”是正面词,“没有”是否定词,“绝对”是放大词。我希望短语“a”具有更负的极性分数,但它似乎“绝对”正在放大“爱”而不是“不爱”。
library(qdap)
text <- c("definitely didn't love", "didn't love", "love")
phrase <- c("a", "b", "c")
df <- data.frame(phrase, text)
polarity(df$text, df$phrase)
phrase total.sentences total.words ave.polarity sd.polarity stan.mean.polarity
1 a 1 3 -0.115 NA NA
2 b 1 2 -0.707 NA NA
3 c 1 1 1.000 NA NA
提前致谢, -jt
答案 0 :(得分:1)
这不是qdqp::polarity
的工作方式。价词可以仅放大,取消放大或反转标记的偏振字。例如,短语&#34;绝对没有爱#34;从上面的问题包含<amplifier> <negator> <polarized word>
。
否定者&#34;没有&#34;,扭转正偏义词&#34;爱&#34;。
放大器&#34;肯定&#34;放大正极化词&#34;爱&#34;。它并没有放大被否定的&#34;没有爱&#34;。