中介中心性
在轉推與回覆網路中,中介中心性可以指認出在不同 Twitter 社群之間扮演橋樑的使用者。這些社群可能因為主題或意識形態而彼此相連。
networkx 已以 nx 匯入。
網路 G_rt 與 G_reply,以及 column_names = ['screen_name', 'betweenness_centrality'] 都已為你載入。
本練習屬於課程
使用 Python 分析社群媒體資料
練習說明
- 使用
nx.betweenness_centrality()計算轉推網路的中介中心性。 - 對回覆網路也做相同的計算。
- 以轉推的中介中心性建立一個 DataFrame。
- 回覆網路也同樣建立一個 DataFrame。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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())