Анализ настроений с использованием VADER не возвращает никаких результатов - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь определить настроение (показатель полярности) с помощью анализатора настроений Vader. Но мой CSV-файл возвращается без каких-либо дополнительных значений полярности.

import pandas as pd
df = pd.read_csv('file.csv')

from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer
analyser = SentimentIntensityAnalyzer()


def findpolar(df):
    polarity = analyser.polarity_scores(df)['compound']
    if(polarity>=0.1):
        foundpolar = 1
    if(polarity<=-0.1):
        foundpolar = -1
    if(polarity>=-0.1 and polarity<=0.1):
        foundpolar = 0
    return (foundpolar)


df.to_csv('new_file.csv',index = False)

В моем CSV-файле в каждой ячейке есть новостная статья, и я хочу рассчитать полярность каждой статьи. Нет ошибки, но когда я запускаю код, он возвращает тот же CSV-файл, что и сейчас. Я не понимаю проблемы. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...