Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取IGR中选定边的顶点_R_Igraph - Fatal编程技术网

如何获取IGR中选定边的顶点

如何获取IGR中选定边的顶点,r,igraph,R,Igraph,如何使用R中的图形包获取选定边的两个顶点的索引 set.seed(5) g <- igraph::erdos.renyi.game(1000, 1/1000) E(g)[100] 我想返回的是112。我该怎么做呢?我们可以试试 get.edgelist(g)[100,] #[1] 112 483 get.edgelist(g)[100,][1] #[1] 112 或 另一种方式: as.integer(V(g)[inc(E(g)[100])][1]) # get vertices in

如何使用R中的图形包获取选定边的两个顶点的索引

set.seed(5)
g <- igraph::erdos.renyi.game(1000, 1/1000)
E(g)[100]
我想返回的是
112
。我该怎么做呢?

我们可以试试

get.edgelist(g)[100,]
#[1] 112 483
get.edgelist(g)[100,][1]
#[1] 112

另一种方式:

as.integer(V(g)[inc(E(g)[100])][1]) # get vertices incident on an edge
#[1] 112
get.edges(g, es = 100)[,1]
#[1] 112
as.integer(V(g)[inc(E(g)[100])][1]) # get vertices incident on an edge
#[1] 112