Betweenness centrality
Betweenness centrality voor retweet- en reply-netwerken laat zien welke gebruikers de brug vormen tussen verschillende Twitter-gemeenschappen. Deze gemeenschappen kunnen met elkaar verbonden zijn door onderwerp of ideologie.
networkx is geïmporteerd als nx.
De netwerken G_rt en G_reply, en column_names = ['screen_name', 'betweenness_centrality'] zijn voor je geladen.
Deze oefening maakt deel uit van de cursus
Socialmediagegevens analyseren in Python
Oefeninstructies
- Bereken de betweenness centrality voor het retweet-netwerk met
nx.betweenness_centrality(). - Doe hetzelfde voor het reply-netwerk.
- Maak een DataFrame van de retweet-centraliteiten.
- Doe hetzelfde voor het reply-netwerk.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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())