R 是否可以将术语添加到“词典”包的词典中?

R 是否可以将术语添加到“词典”包的词典中?,r,dictionary,lexicon,sentimentr,R,Dictionary,Lexicon,Sentimentr,软件包mouncer提供了在句子级别计算文本极性情绪的工具,并且 (可选)按行或分组变量聚合。它的一个功能,情绪,通过句子来近似文本的情绪(极性)。特别是, sentiment(text.var, polarity_dt = lexicon::hash_sentiment_jockers_rinker, ...) text.var是文本变量,而polarity\u dt是由lexicon包提供的字典。我想知道是否可以通过添加单词(及其相应的分数)来扩展词典中的术语集。您可以。情绪表只是数据表。

软件包
mouncer
提供了在句子级别计算文本极性情绪的工具,并且 (可选)按行或分组变量聚合。它的一个功能,
情绪
,通过句子来近似文本的情绪(极性)。特别是,

sentiment(text.var, polarity_dt = lexicon::hash_sentiment_jockers_rinker, ...)

text.var
是文本变量,而
polarity\u dt
是由
lexicon
包提供的字典。我想知道是否可以通过添加单词(及其相应的分数)来扩展
词典中的术语集。

您可以。情绪表只是数据表。如果你有单词要添加,只需创建自己的表格并将其添加到词典中即可。见下面的例子

library(sentimentr)
library(data.table)

extra_terms <- data.table(x = c("word1", "word2"),
                          y = c(1.0, -1.0), 
                          key = "x")
# merge data with lexicon
my_lex <- merge(lexicon::hash_sentiment_jockers_rinker, extra_terms, by = c("x", "y"), all = TRUE)

sentiment(text.var, polarity_dt = my_lex, ...)
库(感伤器)
库(数据表)
额外条款