当我使用“E(hu)[12]”选择顶点时,我得到以下输出:
[12] A -- B
现在我需要这两个顶点的名称。如何选择名称/标签“A”和“B”? 谢谢!
答案 0 :(得分:3)
在索引顶点集时,可以使用inc()
来获取边的入射顶点。这可能是最具可读性的:</ p>
# 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"
答案 1 :(得分:1)
我想我终于可以搞清楚了
V(g)[get.edges(hu, E(g)[12])[1]]
V(g)[get.edges(hu, E(g)[12])[2]]
看起来有点过于复杂,但有效......