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