2013-04-29 5 views
3

그래프 개체를 가장자리 목록으로 볼 때 가장자리 가중치를 표시하는 방법이 있습니까? 노드 함께 나열 무게와 가장자리의 짝을 볼 수R/Igraph 가장자리 목록에 가장자리 가중치를 표시 하시겠습니까?

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

도록, 그러나 그것은 허용되지 않는 것 같다

나는의 정신으로 뭔가를 할 수 있습니다. 가중치를 보는 방법을 알고있는 유일한 방법은 네트워크 데이터를 인접성 매트릭스로 보는 것입니다. 그걸 바라는 건 그 유일한 방법이 아니야. PKG에서 기능 get.edgelist에 대한 도움말 페이지의 예를 사용

답변

10

: 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" 
관련 문제