Я сделал анализ настроения твитов, но теперь я должен прикрепить чувства к каждому слову из текста твита.Мой анализ настроений основывался на сумме слов, появившихся в словаре.Я надеюсь, что этот пример может вам помочь.
Я пытался использовать эту функцию, но она здесь не работает.
def append_sentiment(sentences, sentiment):
return [(word, sentiment) for sentence in sentences
for word in sentence.split()]
append_sentiment(df['text'], df['score'])
Пример:
id | text | score
12 | I like this | 2
Требуемый результат:
id | text | score
12 | ('I', 2), ('like', 2), ('this', 2) | 2