Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer
- from googletrans import Translator
- import pandas as pd
- import json
- analyser = SentimentIntensityAnalyzer()
- translator = Translator()
- # function to analyze given sentence
- def sentiment_analyzer_scores(text, engl=True):
- if engl:
- trans = text
- else:
- trans = translator.translate(text).text
- score = analyser.polarity_scores(trans)
- lb = score['compound']
- if lb >= 0.05:
- return 1
- elif (lb > -0.05) and (lb < 0.05):
- return 0
- else:
- return -1
- tweets = pd.read_json('lgbtq.json', lines=True)
- print(tweets)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement