с использованием опции "in" в пакете adjacent_vertices
из igraph
дает вывод для вершины 5, хотя в списке должно быть 1,2,3,4.
g <- make_graph(c(1, 2, 2, 3, 3, 4, 5, 6), directed = T)
adjacent_vertices(g, v= c(5), mode = "in")
# output
[[1]]
+ 0/6 vertices, from 3aecb67:
для Ненаправленный график, однако, работает:
g <- make_graph("Zachary")
adjacent_vertices(g, c(1, 34))
# output
[[1]]
+ 16/34 vertices, from 4414f0d:
[1] 2 3 4 5 6 7 8 9 11 12 13 14 18 20 22 32
[[2]]
+ 17/34 vertices, from 4414f0d:
[1] 9 10 14 15 16 19 20 21 23 24 27 28 29 30 31 32 33
Почему это? Какие есть еще способы идентифицировать все вершины в последовательности входящих связей?