CommencezCommencez gratuitement

Colorer selon le sentiment

Nous voulons pouvoir différencier selon l'endroit dans notre analyse Twitter. Un facteur distinctif entre les lieux est la façon dont le discours sur l'état de l'Union a été reçu. Pour cela, nous utiliserons l'analyse de sentiment vue au chapitre 2 pour évaluer la réception du discours dans différentes régions du pays.

Le jeu de données tweets_sotu a été chargé pour vous, ainsi que lon, lat et la carte Basemap m. SentimentIntensityAnalyzer est instancié sous le nom sid dans votre espace de travail.

Cette activité fait partie du cours

Analyser des données de médias sociaux avec Python

Voir le cours

Instructions de l’exercice

  • Calculez les scores de sentiment et enregistrez-les.
  • Tracez les points en réglant l'argument de couleur à sentiment_score et la carte de couleurs à 'coolwarm'.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Generate sentiment scores
sentiment_scores = ____[____].apply(____)

# Isolate the compound element
sentiment_scores = [x['compound'] for x in sentiment_scores]

# Draw the points
____.____(____, ____, ____ = True, 
           c = ____,
           ____ = 'coolwarm', alpha = 0.7)
           
# Show the plot
plt.show()
Modifier et exécuter le code