Hi,

this is actually quite easy in igraph 0.6 and above, because you can
use the graph as if it was an adjacency matrix (or weighed adjacency
matrix in your case):

library(igraph)
g <- graph.ring(10)
g[1,2]
E(g)$weight <- runif(ecount(g))
g[1,2]

Please see ?"[.igraph" for more.

Gabor

On Thu, Oct 18, 2012 at 6:02 PM, Dhaval Adjodah <[email protected]> wrote:
> I'm new to R and igraph and I was wondering if anybody can help me with the
> following.
>
> I want to find the edge weight between two vertices in a graph. My graph
> structure is defined by the normal ego (node1), alter (node2) and the weight
> of the edge between them.
>
> I know that I can get the weight for each of the edges in the list of edges
> that originate from node number 5 using E(igraph_friendship) [ from(5)
> ]$weight And that I can find the weight for each of the edges in the list of
> edges that end onto node number 10 using E(igraph_friendship) [ to(10)
> ]$weight
>
> But what if I simply want to find the weight of the edge that simple
> connects just node 5 and node 10?
>
> Alternatively, if I can get the identifier of the edge that connects node 5
> and 10 in the list of all edges,E(igraph_friendship), that would work too.
>
> Thanks a lot for your help, I've been looking around a lot for it and I
> really appreciate your help!
>
> Dhaval
>
>
> _______________________________________________
> igraph-help mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>



-- 
Gabor Csardi <[email protected]>     MTA KFKI RMKI

_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to