Remove duplicate edges from an edge sequence
# S3 method for class 'igraph.es'
unique(x, incomparables = FALSE, ...)An edge sequence.
a vector of values that cannot be compared.
Passed to base function duplicated. See details there.
Passed to base function duplicated().
An edge sequence with the duplicate vertices removed.
Other vertex and edge sequence operations:
c.igraph.es(),
c.igraph.vs(),
difference.igraph.es(),
difference.igraph.vs(),
igraph-es-indexing,
igraph-es-indexing2,
igraph-vs-indexing,
igraph-vs-indexing2,
intersection.igraph.es(),
intersection.igraph.vs(),
rev.igraph.es(),
rev.igraph.vs(),
union.igraph.es(),
union.igraph.vs(),
unique.igraph.vs()
g <- make_(ring(10), with_vertex_(name = LETTERS[1:10]))
E(g)[1, 1:5, 1:10, 5:10]
#> + 22/10 edges from 5f6ba65 (vertex names):
#> [1] A--B A--B B--C C--D D--E E--F A--B B--C C--D D--E E--F F--G G--H H--I I--J
#> [16] A--J E--F F--G G--H H--I I--J A--J
E(g)[1, 1:5, 1:10, 5:10] %>% unique()
#> + 10/10 edges from 5f6ba65 (vertex names):
#> [1] A--B B--C C--D D--E E--F F--G G--H H--I I--J A--J