假设有这个示例图形,我想找到与顶点'a'相连的边
d <- data.frame(p1=c('a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'd'),
p2=c('b', 'c', 'd', 'c', 'd', 'e', 'd', 'e', 'e'))
library(igraph)
g <- graph.data.frame(d, directed=FALSE)
print(g, e=TRUE, v=TRUE)
我可以轻易地找到一个顶点:
V(g)[V(g)$name == 'a' ]
但我需要引用与顶点 'a' 相连的所有边。
g.es[g.incident(x)]
获取顶点X的边ID。 - Manavalan Gajapathyfrom
、to
和adj
迭代器的行为相同,但对于有向图,需要使用adj
迭代器来获取与顶点相关联的所有链接。对于有向图,from
仅返回从提供的顶点开始的边;to
仅返回以提供的顶点结束的边。对于有向和无向图,adj
将返回与顶点相关联的所有边。 - Geoffrey Poole