我在R:
中有一个igraph图形对象(g)IGRAPH UN-- 50 159 --
attr: name (v/c), weight (e/n)
我需要为每条边输出一个顶点对列表 - 最快的方法是什么?
E(g)的边缘序列是:
[1] V11 -- V1
[2] V10 -- V2
[3] V13 -- V3
[4] V34 -- V4
[5] V25 -- V4
...
我试图输出:
[1] 11 1
[2] 10 2
[3] 13 3
[4] 34 4
[5] 25 4
答案 0 :(得分:1)
使用get.edgelist
,例如:
> library(igraph)
> g <- erdos.renyi.game(5, 0.3)
> get.edgelist(g)
[,1] [,2]
[1,] 2 4
[2,] 3 4
[3,] 2 5
[4,] 3 5
[5,] 4 5