跳到内容

双中括号运算符可用于顶点序列,以打印序列中顶点的元数据(顶点属性)。

用法

# S3 method for class 'igraph.vs'
x[[...]]

参数

x

一个顶点序列。

...

传递给 [ 的附加参数。

双中括号运算符返回另一个顶点序列,并启用元数据(属性)打印。请参见下面的详细信息。

详细信息

从技术上讲,与顶点序列一起使用时,双中括号运算符与单中括号运算符的作用完全相同,但是生成的顶点序列的打印方式有所不同:序列中所有顶点的属性也将被打印。

有关索引顶点序列的更多信息,请参见 [.igraph.vs

示例

g <- make_ring(10) %>%
  set_vertex_attr("color", value = "red") %>%
  set_vertex_attr("name", value = LETTERS[1:10])
V(g)
#> + 10/10 vertices, named, from fc05312:
#>  [1] A B C D E F G H I J
V(g)[[]]
#> + 10/10 vertices, named, from fc05312:
#>    color name
#> 1    red    A
#> 2    red    B
#> 3    red    C
#> 4    red    D
#> 5    red    E
#> 6    red    F
#> 7    red    G
#> 8    red    H
#> 9    red    I
#> 10   red    J
V(g)[1:5]
#> + 5/10 vertices, named, from fc05312:
#> [1] A B C D E
V(g)[[1:5]]
#> + 5/10 vertices, named, from fc05312:
#>   color name
#> 1   red    A
#> 2   red    B
#> 3   red    C
#> 4   red    D
#> 5   red    E