R 情绪分析';词汇';未找到;

R 情绪分析';词汇';未找到;,r,sentiment-analysis,lexicon,R,Sentiment Analysis,Lexicon,我对情绪分析非常陌生。我正在运行基于教程的代码 它使用的是tidytext包。但是我在运行代码时遇到了这个问题 AFINN <- sentiments %>% filter(lexicon == "AFINN") %>% select(word, afinn_score = score) AFINN 我猜这是因为lexicon列不在情感数据框架中。或者是tidytext包被更改了,以至于我无法按照教程运行的方式运行代码?是否有其他方法来更正代码或

我对情绪分析非常陌生。我正在运行基于教程的代码

它使用的是tidytext包。但是我在运行代码时遇到了这个问题

AFINN <- sentiments %>%
  filter(lexicon == "AFINN") %>%
  select(word, afinn_score = score)

AFINN
我猜这是因为lexicon列不在情感数据框架中。或者是tidytext包被更改了,以至于我无法按照教程运行的方式运行代码?是否有其他方法来更正代码或运行其他类似代码


提前感谢您的澄清。

我遵循了相同的教程,不得不做以下更改

AFINN <- sentiments %>%
  filter(lexicon == "AFINN") %>%
  select(word, afinn_score = score)
AFINN%
过滤器(词典==“AFINN”)%>%
选择(word,afinn_分数=分数)
变成

AFINN <- get_sentiments("afinn") %>%
  select(word, afinn_score = value)
AFINN%
选择(单词、分数=值)

然后教程的其余部分就开始了

你能解释一下为什么要这样修改吗?默认情况下,《感伤》只有“必应”词库,没有词库类型的列了。这似乎是由于许可问题,需要根据请求下载其他词典。
AFINN <- get_sentiments("afinn") %>%
  select(word, afinn_score = value)