igraph:获取并置换顶点 ID

igraph: get and permute vertex ids

在 R 包 igrpah 中,如何为每个顶点分配 ID?是否有类似 get.edge.ids 的函数,我们可以从顶点获取顶点 ID,例如g = graph.ring(3); V(g)$name=LETTERS[1:3],因此 get.vertex.ids(V(g)['A']) 将 return 顶点的 id 'A',在本例中为 1。我们如何更改顶点的 ID?当然我们不能只改变一个节点的 id,但是我们可以置换顶点 id 吗?

使用permute.vertices()置换顶点的ID。请注意,顶点 ID 始终是介于 1 和 |V| 之间的整数在 R 中(其中 |V| 是顶点数)。