開始使用免費開始

中介中心性

在轉推與回覆網路中,中介中心性可以指認出在不同 Twitter 社群之間扮演橋樑的使用者。這些社群可能因為主題或意識形態而彼此相連。

networkx 已以 nx 匯入。 網路 G_rtG_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())
編輯並執行程式碼