|
From: | Gábor Csárdi |
Subject: | Re: [igraph] adding weights on edges |
Date: | Thu, 10 Oct 2013 11:47:49 -0400 |
> length(E(forqueta.ligeiro.contra.fluxo))[1] 15> length(E(forqueta.ligeiro.contra.fluxo)$weights)[1] 15Where should be the problem?Thank you.
Laís Bohrer Mozzaquattro
Bacharel em Ciências Biológicas, ênfase em Gestão Ambiental Marinha e Costeira
Mestranda em Ecologia - UFRGS2013/10/9 Laís Mozzaquattro <address@hidden>Thank you very much!Laís Bohrer Mozzaquattro
Bacharel em Ciências Biológicas, ênfase em Gestão Ambiental Marinha e Costeira
Mestranda em Ecologia - UFRGS2013/10/9 Gábor Csárdi <address@hidden>Hi, e.g.E(forqueta.ligeiro)$weight <- rowSums(custos, na.rm=TRUE)or you can create the graph with edge weight in the first place, from a data frame, using graph.data.frame(). See?"igraph-package"?graph.data.frame?set.edge.attribute?Efor details.GaborOn Wed, Oct 9, 2013 at 2:22 PM, Laís Mozzaquattro <address@hidden> wrote:
_______________________________________________I'm new in igraph and R and i'm having some trouble to add weights is edges on a graph that I created. The only way that I found to do it is by adding it one by one, like this:forqueta.ligeiro[1,2,attr="weight"]<-sum(custos[1,],na.rm=T)forqueta.ligeiro[2,3,attr="weight"]<-sum(custos[2,],na.rm=T)forqueta.ligeiro[3,4,attr="weight"]<-sum(custos[3,],na.rm=T)
and so on...My problem is that I have a big graph, with at least 90 edges, and I want to know if there's a more automatic way to do it, like inserting a vector with all my weight on the edges of a graph.Thank you!Laís Bohrer Mozzaquattro
igraph-help mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/igraph-help
_______________________________________________
igraph-help mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/igraph-help
_______________________________________________
igraph-help mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/igraph-help
[Prev in Thread] | Current Thread | [Next in Thread] |