Aan de slagBegin gratis

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

Bekijk cursus

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())
Code bewerken en uitvoeren