2013-04-29 2 views
3

Есть ли способ отобразить вес края при просмотре объекта графика в виде списка краев?R/Igraph Показать края в списке краев?

Я хочу сделать что-то в духе:

get.edgelist(graph, attr='weight') 

так, чтобы просмотреть края спариваний с весами, перечисленных вместе с узлами, но это, кажется, не допускается. Только так, как я знаю, как просматривать весы, необходимо просмотреть сетевые данные как матрицу смежности. Надеюсь, это не единственный путь.

ответ

10

Используя пример на странице справки для функции get.edgelist в упак: igraph:

> cbind(get.edgelist(g) , round(E(g)$weight, 3)) 
     [,1] [,2] [,3] 
[1,] "a" "b" "0.342" 
[2,] "b" "d" "0.181" 
[3,] "b" "e" "0.403" 
[4,] "b" "f" "0.841" 
[5,] "d" "f" "0.997" 
[6,] "e" "g" "0.029" 
[7,] "a" "h" "0.17" 
[8,] "b" "j" "0.69" 
[9,] "g" "j" "0.422" 

 Смежные вопросы

  • Нет связанных вопросов^_^