[英]R sentiment analysis; 'lexicon' not found;
我對情感分析很陌生。 我正在根據此處的教程運行代碼
它正在使用 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 包發生了變化,以至於我無法按照教程運行的方式運行代碼? 有沒有其他方法可以更正代碼或運行另一個類似的代碼?
預先感謝您的澄清。
我遵循了相同的教程,並且必須進行以下更改
AFINN <- sentiments %>%
filter(lexicon == "AFINN") %>%
select(word, afinn_score = score)
變成
AFINN <- get_sentiments("afinn") %>%
select(word, afinn_score = value)
然后本教程的其余部分工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.