Centralność pośrednictwa
Centralność pośrednictwa w sieciach retweetów i odpowiedzi wskazuje użytkowników, którzy łączą różne społeczności na Twitterze. Społeczności te mogą być powiązane tematyką lub poglądami.
networkx został zaimportowany jako nx.
Sieci G_rt i G_reply oraz column_names = ['screen_name', 'betweenness_centrality'] są już załadowane.
To ćwiczenie jest częścią kursu
Analiza danych z mediów społecznościowych w Pythonie
Instrukcje do ćwiczenia
- Oblicz centralność pośrednictwa dla sieci retweetów za pomocą
nx.betweenness_centrality(). - Zrób to samo dla sieci odpowiedzi.
- Utwórz DataFrame z centralności retweetów.
- Zrób to samo dla sieci odpowiedzi.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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())