始める無料で始める

媒介中心性

リツイートネットワークとリプライネットワークにおける媒介中心性は、異なる 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())
コードを編集して実行