[英]Unable to use NRC lexicon in tidytext. Error in match.arg(lexicon) : 'arg' should be one of “afinn”, “bing”, “loughran”
I am learning sentiment analysis in R using tidytext package. 我正在使用tidytext包学习R中的情感分析。 However, i am unable to set nrc as lexicon.
但是,我无法将nrc设置为词典。 Whenever i type get_sentiments ("nrc"), the above error is displayed.
每当我键入get_sentiments(“ nrc”)时,都会显示上述错误。 It says that lexicon coud only be "afinn", "bing" or "loughran".
它说词汇词典只能是“ afinn”,“ bing”或“ loughran”。 I tried updating the package (tidytext) and also installed 'syuzhet' package but still the problem exists.
我尝试更新软件包(tidytext),还安装了“ syuzhet”软件包,但问题仍然存在。 Please help!
请帮忙!
You can just replace; 您可以替换;
nrc_joy <- get_sentiments("nrc") %>%
filter(sentiment == "joy")
with; 与;
nrc_joy <- get_sentiments("afinn") %>%
filter(value == 2 |value == 3 | value == 4 | value == 5)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.