我对情绪分析非常陌生。我正在运行基于教程here的代码
它使用的是tidytext包。但是我在运行代码时遇到了这个问题
AFINN <- sentiments %>%
filter(lexicon == "AFINN") %>%
select(word, afinn_score = score)
AFINN错误如下
Error: Problem with `filter()` input `..1`.
✖ object 'lexicon' not found
ℹ Input `..1` is `lexicon == "AFINN"`.我猜这是因为词汇栏不在情感数据框中。或者是tidytext包发生了变化,导致我不能按照教程的方式运行代码?有没有其他方法可以纠正代码或运行其他类似的代码?
提前感谢您的澄清。
发布于 2021-02-17 00:33:26
我遵循了相同的教程,并进行了以下更改
AFINN <- sentiments %>%
filter(lexicon == "AFINN") %>%
select(word, afinn_score = score)变成了
AFINN <- get_sentiments("afinn") %>%
select(word, afinn_score = value)然后教程的其余部分就可以工作了。
https://stackoverflow.com/questions/64939762
复制相似问题