情感0而不是NA

时间:2019-06-24 16:55:22

标签: r sentiment-analysis

'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。这应该很容易,但是对我来说不起作用。我将不胜感激!

0 个答案:

没有答案