开始使用免费开始使用

中介中心性

转发与回复网络中的中介中心性可以指示哪些用户在不同的 Twitter 社群之间充当"桥梁"。这些社群可能因话题或意识形态而相互关联。

networkx 已按 nx 导入。 网络 G_rtG_reply,以及 column_names = ['screen_name', 'betweenness_centrality'] 已为您加载。

本练习是课程的一部分

在 Python 中分析社交媒体数据

查看课程

练习说明

  • 使用 nx.betweenness_centrality() 计算转发网络的中介中心性。
  • 对回复网络执行相同操作。
  • 将转发网络的中心性结果转换为一个 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())
编辑并运行代码