igraphコマンド 'graph_from_adjacency_matrix'を使用して、行列のリストで得られた8つのグラフのリストがあります。 これらの8つのグラフを8つの別々のグラフに抽出したいと思いますが、そのプロセスに関する情報はありません。igraph unlistグラフのリスト
の下抽象例をご覧ください:Iグラフに対応する3つの新しいigraphsオブジェクトがしたい '
A = matrix(c(2, 4, 3, 1, 5, 7), nrow=3,ncol=3)
B = matrix(c(2, 3, 3, 2, 5, 6), nrow=3,ncol=3)
C = matrix(c(0, 5, 3, 4, 5, 2), nrow=3,ncol=3)
Matrix<-list(A,B,C)
Graph<-lapply(Matrix,graph_from_adjacency_matrix,weighted = NULL,diag= FALSE)
、グラフ[2]、グラフ[3] [1] [] ]
誰かが私を助けてくれますか?
は
SOSAセバスチャン
こんにちはソーサ、あなたは何を起点に再現可能な例を教えてください。 –
あなたの素早い答えをありがとう、私は私の記事を編集して抽象的な例を追加します。 – Bas
だから、 'a = Graph [[1]]のようなことをしたい。 b = Graph [[2]] 'など、8までのすべての方法で8個の新しいオブジェクトを作成しますか?これは通常悪いことですが、インデックス番号でアクセスできるリストにそれらを保存する必要があります。 – Spacedman