跳到内容

从边序列中删除重复的边

用法

# S3 method for class 'igraph.es'
unique(x, incomparables = FALSE, ...)

参数

x

一个边序列。

incomparables

一个不能比较的值的向量。传递给基础函数 duplicated。 详见该函数。

...

传递给基础函数 duplicated()

删除重复顶点的边序列。

示例

g <- make_(ring(10), with_vertex_(name = LETTERS[1:10]))
E(g)[1, 1:5, 1:10, 5:10]
#> + 22/10 edges from bbb7413 (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 bbb7413 (vertex names):
#>  [1] A--B B--C C--D D--E E--F F--G G--H H--I I--J A--J