2

我在 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
4

1 回答 1

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
于 2013-10-17T10:14:36.573 回答