removeEdge
A function to remove the specified edges from a graph.
removeEdge(from, to, graph)
from |
from edge labels |
to |
to edge labels |
graph |
a |
A new graph instance is returned with the edges specified by
corresponding elements of the from
and to
vectors
removed. If from
and to
are not the same length, one of
them should have length one. All edges to be removed must exist in
graph
.
A new instance of a graph with the same class as graph
is
returned with the specified edges removed.
R. Gentleman
V <- LETTERS[1:4] edL1 <- vector("list", length=4) names(edL1) <- V for(i in 1:4) edL1[[i]] <- list(edges=c(2,1,4,3)[i], weights=sqrt(i)) gR <- graphNEL(nodes=V, edgeL=edL1) gX <- removeEdge("A", "B", gR) set.seed(123) g <- randomEGraph(V=letters[1:5],edges=5) g2 <- removeEdge(from=c("a","b"), to=c("c","e"), g)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.