始める無料で始める

エッジリストからネットワークを作成する

この演習では、エッジリストからネットワークを作成します。

graph_from_data_frame() 関数を使って、エッジリストに保存されたデータから igraph オブジェクトを作成します。データは顧客のソーシャルネットワークで、edgeList データフレームの各行はネットワーク内の1本のエッジを表します。このネットワークのエッジは無向で、重みは 1 です。これは関数の directed 引数で指定します。directed は論理値で、FALSE を指定するとネットワークが無向であることを意味します。

igraph パッケージは読み込まれています。

この演習はコースの一部です

R で学ぶネットワークデータの予測分析

コースを見る

演習の手順

  • head() 関数を使って、edgeList データフレームの先頭行を確認します。
  • graph_from_dataframe() 関数を使い、edgeList データフレームから network という名前の igraph オブジェクトを作成します。論理引数 directed を使ってネットワークが無向であることを指定します。
  • 作成した igraph オブジェクトを、オブジェクト名を呼び出して確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Inspect edgeList
head(___)

# Construct the igraph object
network <- graph_from_data_frame(___, directed = ___)

# View your igraph object
___
コードを編集して実行