2016-06-28 3 views
0

У меня есть небольшая сеть «g», и я хочу знать числовой идентификатор, связанный с каждым ребром этого графика, как я могу это сделать?Как получить числовой идентификатор графика в igraph?

g<-graph_from_literal(A---B,B----C,E--F,G---H,D--H) 

Это предположит, что каждое ребро имеет числовой идентификатор, в данном случае, А = 1, B = 2, C = 3, Е = 4, F = 5, С = 6, Н = 7, D = 8

И легко понять причину - это небольшая сеть, но в случае с большой сетью, как знать числовой идентификатор каждого ребра или пару узлов в конкретном?

ответ

1

Получение вершины ID из ее названия:

> which(V(g)$name == "C") 
[1] 3 

Получение края ID от концов ребра:

> get.edge.ids(g, c("B", "C")) 
[1] 2 
Смежные вопросы