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 ?E for details. Gabor On Wed, Oct 9, 2013 at 2:22 PM, Laís Mozzaquattro <[email protected]>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 > [email protected] > https://lists.nongnu.org/mailman/listinfo/igraph-help > >
_______________________________________________ igraph-help mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/igraph-help
