Скажите, что у меня есть этот график в качестве примера, я хочу найти края подключенными к вершине
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'.
См. документацию по итераторам igraph; в частности, функции from() и to().
В вашем примере "a" - это V(g)[0], поэтому, чтобы найти все ребра, соединенные с "a":
E(g) [ from(0) ]
Результат:
[0] b -- a
[1] c -- a
[2] d -- a