2016-06-28 10 views
0

私は小さなネットワーク "g"を持っていて、このグラフの各辺に関連付けられた数値IDを知りたいのですが、どうすればいいですか?igraphでグラフの数値IDを取得する方法は?

g<-graph_from_literal(A---B,B----C,E--F,G---H,D--H) 

なお、各エッジは、この場合、数値IDを持っていると仮定し、A = 1、B = 2、C = 3、E = 4、F = 5、G = 6、H = 7、D = 8

そして、それは小さなネットワークですが、大規模なネットワークの場合、各エッジの数値IDまたは特定のノードのペアをどのように知るのは簡単ですか?

答えて

1

その名前から頂点IDの取得:

> which(V(g)$name == "C") 
[1] 3 

エッジの端点からエッジIDの取得:

> get.edge.ids(g, c("B", "C")) 
[1] 2 
関連する問題