3

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

[12] A  -- B

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

4

2 回答 2

3

您可以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"
于 2013-10-21T21:19:04.233 回答
1

我想我终于可以弄清楚了

V(g)[get.edges(hu, E(g)[12])[1]]
V(g)[get.edges(hu, E(g)[12])[2]]

似乎有点太复杂,但它的工作...

于 2013-10-21T19:14:09.147 回答