'sentimentr'程序包中的函数情感返回NA,但是我需要NA。
我在大型数据集上使用“ sentimentr”包进行情感分析。当然,某些值是缺失的。但是,对于NA,函数'sentiment'返回0。问题是,有时情感确实为0,但有时只是NA。我需要区分以便将来分析。我尝试使用na.rm = TRUE以及na.action = NULL,但这没有用。我仍然得到0的输出。
#so first I split the text into sentences
mytext <- get_sentences(Hotels$H1_content, na.rm = TRUE)
#then I want the function to classify sentiment
newdata <- sentiment(mytext, na.rm = TRUE)
newdata <- sentiment(mytext, na.action=NULL)
head(newdata$sentiment)
[1] 0.37500000 0.06123724 0.00000000 0.00000000 0.00000000 0.00000000
理想情况下,我希望在情感分析之后NA保持NA,如果该情感确实为0,则为0。这应该很容易,但是对我来说不起作用。我将不胜感激!