媒介中心性
リツイートネットワークとリプライネットワークにおける媒介中心性は、異なる 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())