CommencerCommencez gratuitement

Colorer selon le sentiment

Nous voulons pouvoir différencier les lieux dans notre analyse Twitter. Un élément distinctif entre les endroits est la manière 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.

Cet exercice fait partie du cours

<cours>Analyser des données de réseaux sociaux en Python</cours>
Voir le cours

Instructions de l’exercice

  • Calculez les scores de sentiment et stockez-les.
  • Tracez les points en définissant l’argument de couleur sur sentiment_score et la carte de couleurs sur '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