簡體   English   中英

R情感分析; 找不到“詞典”;

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM