r - 将 qdap 放大器应用于否定词

标签 r qdap

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

最佳答案

这不是办法qdqp::polarity作品。价词只能放大、去放大或否定/反转标记的极化词。例如,上述问题中的短语“绝对不爱”包含 <amplifier> <negator> <polarized word> .
否定词“没有”,颠倒了积极极化的“爱”这个词。
放大器“肯定”放大了正极化的“爱”字。它不会放大否定的“不爱”。

关于r - 将 qdap 放大器应用于否定词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47784382/

相关文章:

r - 从数据框列表中合并数据框

R:将数月的多列数据帧转换为一个连续的时间序列

r - 将数据帧保存到R中的光盘以进行存储的最佳格式是什么?

r - 如何删除 geom_raster 中连续 x 值之间的空间/间隙

R 将语料库分解为句子

r - 将书面数字转换为R中的数字

r - 当没有结束标记时,qdap 中的 sentSplit() 会出现问题

r - 我可以聚合数据帧并在 R 中保留字符串变量吗?