сентиментр 0 вместо NA - PullRequest
0 голосов
/ 24 июня 2019

Функция sentiment из пакета 'sentimentr' возвращает 0 для NA, однако мне нужны NA.

Я использую пакет 'sentimentr' для Sentiment Analysis для большого набора данных.Некоторые значения, конечно, отсутствуют.Однако для NA функция 'sentiment' возвращает 0. Проблема в том, что иногда sentiment действительно равен 0, а иногда просто NA.Мне нужно дифференцировать для будущего анализа.Я пытался использовать na.rm = TRUE, а также na.action = NULL, но это не сработало.Я все еще получаю вывод с 0s.

  #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. Это должно быть легко, но это не работает для меня.Буду благодарен за любую помощь!

...