У меня есть датафрейт твитов. В данном твите есть несколько предложений. Когда я использую функцию сентиментального настроения, она возвращает оценку для каждой функции, например, так:
sentiment(as.character(tweets$text[1]))$sentiment
>>> [1] 0.2474874 0.0000000
Но если я хочу получить один балл за весь твит, я могу ~ выполнить sh этот эффект, взяв средняя оценка
mean(sentiment(as.character(tweets$text[1]))$sentiment)
>>>[1] 0.1237437
Итак, я решил, что могу применить этот же лог c ко всему фрейму данных
tweets$sentiment <- mean(sentiment(as.character((tweets$text)))$sentiment)
Но ... это возвращает одинаковое значение для всех твитов. И если я уроню mean()
, я получу NULL
, так как слишком много предложений / оценок для распаковки.
Как я могу получить одно значение, назначенное каждой строке моего кадра данных?