Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 多篇报纸文章数据集的情绪分析_R_Sentiment Analysis_Sentimentr - Fatal编程技术网

R 多篇报纸文章数据集的情绪分析

R 多篇报纸文章数据集的情绪分析,r,sentiment-analysis,sentimentr,R,Sentiment Analysis,Sentimentr,我试图在R中调用获取nrc\U情绪,但得到以下错误: get_nrc_情绪(测试)中出错:数据必须是字符向量 有人能看出我做错了什么吗 library("RDSTK") library("readr") library("qdap") library("syuzhet") library("ggplot2") library(readxl) Test <- read_excel("Test.xlsx") View(Test) scores = get_nrc_sentiment(Tes

我试图在R中调用获取nrc\U情绪,但得到以下错误:

get_nrc_情绪(测试)中出错:数据必须是字符向量

有人能看出我做错了什么吗

library("RDSTK")
library("readr")
library("qdap")
library("syuzhet")
library("ggplot2")

library(readxl)
Test <- read_excel("Test.xlsx")
View(Test)

scores = get_nrc_sentiment(Test) //throwing error
库(“RDSTK”)
图书馆(“读者”)
图书馆(“qdap”)
图书馆(“syuzhet”)
图书馆(“ggplot2”)
图书馆(readxl)

Test我怀疑您正在读取的Test.xlsx文件有多个列。在这种情况下,测试对象将不是字符向量,而是数据帧。将dataframe对象放入get\u nrc\u()会导致错误。您可以使用类(test)检查test,以确定它是什么类型的R对象。

请包含test.xlsx文件的内容,或者最好在不依赖Excel的情况下重写您的问题。欢迎使用SO!请添加一些数据以使代码正常工作,这样您将得到一些高质量的答案。如果可以,您应该发布
dput(head(test))
(如果您的数据太多而无法发布,请使用
head()
)的输出,或者创建一个要复制并粘贴到R中的数据集,这会抛出您要修复的错误。