CommencezCommencez gratuitement

Centralité d'intermédiarité

La centralité d'intermédiarité pour les réseaux de retweets et de réponses met en évidence les utilisateurs qui servent de ponts entre différentes communautés Twitter. Ces communautés peuvent être liées par un même sujet ou une idéologie commune.

networkx a été importé sous le nom nx. Les réseaux G_rt et G_reply, ainsi que column_names = ['screen_name', 'betweenness_centrality'], ont été chargés pour vous.

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Calculez la centralité d'intermédiarité pour le réseau de retweets à l'aide de nx.betweenness_centrality().
  • Faites de même pour le réseau de réponses.
  • Créez un DataFrame à partir des valeurs de centralité des retweets.
  • Faites de même pour le réseau de réponses.

Exercice interactif pratique

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

# Generate betweenness centrality for retweets 
rt_centrality = ____

# Generate betweenness centrality for replies 
reply_centrality = ____

# Store centralities in data frames
rt = pd.DataFrame(____, ____ = ____)
reply = pd.DataFrame(____, ____ = ____)

# Print first five results in descending order of centrality
print(rt.sort_values('betweenness_centrality', ascending = False).head())

# Print first five results in descending order of centrality
print(reply.sort_values('betweenness_centrality', ascending = False).head())
Modifier et exécuter le code