R 获取边的顶点名称

R 获取边的顶点名称,r,igraph,R,Igraph,当我使用“E(hu)[12]”选择顶点时,我得到以下输出: [12] A -- B 现在我需要这两个顶点的名称。如何选择名称/标签“A”和“B”? 谢谢 我想我终于可以找到答案了 V(g)[get.edges(hu, E(g)[12])[1]] V(g)[get.edges(hu, E(g)[12])[2]] 似乎有点太复杂,但它可以工作…在索引顶点集时,可以使用inc()来获取边的关联顶点。这可能是最具可读性的: # Some example data library(igraph) h

当我使用“E(hu)[12]”选择顶点时,我得到以下输出:

[12] A  -- B
现在我需要这两个顶点的名称。如何选择名称/标签“A”和“B”?
谢谢

我想我终于可以找到答案了

V(g)[get.edges(hu, E(g)[12])[1]]
V(g)[get.edges(hu, E(g)[12])[2]]
似乎有点太复杂,但它可以工作…

在索引顶点集时,可以使用
inc()
来获取边的关联顶点。这可能是最具可读性的:

# Some example data
library(igraph)
hu <- graph.ring(20)
V(hu)$name <- letters[1:20]

V(hu)[ inc(12) ]
# Vertex sequence:
# [1] "l" "m"

V(hu)[ inc(12) ]$name
# [1] "l" "m"
#一些示例数据
图书馆(igraph)
胡