中介中心性
转发与回复网络中的中介中心性可以指示哪些用户在不同的 Twitter 社群之间充当"桥梁"。这些社群可能因话题或意识形态而相互关联。
networkx 已按 nx 导入。
网络 G_rt 与 G_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())