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
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())