g2 <- contract.vertices(g, factor(V(g)$category))
still gives
print(get.data.frame(g2, what="vertices"))
name
c("A", "B") A, B
c("1", "2") 1, 2
Il 24.11.2013 05:12 Gábor Csárdi ha scritto:
On Sun, Nov 24, 2013 at 12:08 AM, <[email protected]> wrote:
Hello list,
Please consider the following graph with vertices of two categories
("digit"
and "char"):
id <- c("1","2","A","B")
category <- c("digit","digit","char","char")
from <- c("1","1","2","A","A","B")
to <- c("2","A","A","B","1","2")
nodes <- cbind(id,category)
edges <- cbind(from,to)
g <- graph.data.frame(edges, directed=TRUE, vertices=nodes)
Now I want to contract the vertices based on the attribute "category":
Try this:
g2 <- contract.vertices(g, factor(V(g)$category))
Gabor
[...]
_______________________________________________
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