Betweenness centralita
Betweenness centralita v sítích retweetů a odpovědí označuje uživatele, kteří propojují různé komunity na Twitteru. Tyto komunity mohou být svázány společným tématem nebo ideologií.
networkx byl importován jako nx.
Sítě G_rt a G_reply a proměnná column_names = ['screen_name', 'betweenness_centrality'] jsou již načteny.
Toto cvičení je součástí kurzu
Analýza dat ze sociálních sítí v Pythonu
Pokyny k cvičení
- Vypočítej betweenness centralitu pro síť retweetů pomocí
nx.betweenness_centrality(). - To samé proveď pro síť odpovědí.
- Vytvoř DataFrame z centralit retweetů.
- To samé proveď pro síť odpovědí.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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())