在R中删除后的节点标签

在R中删除后的节点标签,r,rstudio,igraph,R,Rstudio,Igraph,我正在处理随机图,其中节点的标签是从1到N的数字。在我的工作中,我正在从图中删除一些节点。我的问题是,在R中,删除后只是重新将节点从1重命名为剩余的N,如何在删除后保留节点的标签?? 非常感谢如果没有节点名称,则节点ID(编号)用于标记图形。要保留标签,请在删除节点之前将节点的名称设置为其ID。这里有一个小例子 library(igraph) set.seed(1234) g = erdos.renyi.game(10, 0.35) plot(g) for(i in 1:vcount(g))

我正在处理随机图,其中节点的标签是从1到N的数字。在我的工作中,我正在从图中删除一些节点。我的问题是,在R中,删除后只是重新将节点从1重命名为剩余的N,如何在删除后保留节点的标签??
非常感谢

如果没有节点名称,则节点ID(编号)用于标记图形。要保留标签,请在删除节点之前将节点的名称设置为其ID。这里有一个小例子

library(igraph)

set.seed(1234)
g = erdos.renyi.game(10, 0.35)
plot(g)

for(i in 1:vcount(g)) { 
    V(g)[i]$name = i }

g2 = delete_vertices(g, c(3,8))
plot(g2)


请注意,旧标签将被保留。

欢迎使用SO!添加一些额外的内容可能会有所帮助,包括一些您尝试过的代码,并提供特定的示例。查看以寻求帮助!