Betweenness-centralitet
Betweenness-centralitet i retweet- och svarsnätverk identifierar användare som fungerar som broar mellan olika Twitter-communities. Dessa communities kan vara sammankopplade via ämne eller ideologi.
networkx har importerats som nx.
Nätverken G_rt och G_reply, samt column_names = ['screen_name', 'betweenness_centrality'] har laddats in åt dig.
Den här övningen är en del av kursen
Analys av sociala medier i Python
Övningsinstruktioner
- Beräkna betweenness-centralitet för retweet-nätverket med
nx.betweenness_centrality(). - Gör samma sak för svarsnätverket.
- Skapa en DataFrame av retweet-centraliteterna.
- Gör samma sak för svarsnätverket.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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())