根据节点名称列表从图中删除多个顶点

时间:2018-07-15 23:54:36

标签: r igraph

我正在尝试根据包含要删除的顶点列表的csv文件从图形中删除顶点。我以为我可以简单地将此csv定义的列表导入为变量,然后将其添加到delete.vertices参数。但是,当我检查了该输出后,我指定要删除的顶点仍在网络中。正确的顶点数在新图形中-但是它并没有删除我需要的顶点。我拥有的代码对此毫无帮助,将不胜感激。

data<-read.csv(file ="10percent.csv", header = TRUE, sep = ",")
bet10<-data$vertex_removed
g_l10bet<-delete.vertices(g_L, v=bet10)
summary(g_l10bet)
cluster3<-clusters(g_l10bet)
V(g_l10bet)$ClusterID<-cluster3$membership
g_l10betnodes<-get.data.frame(g_l10bet, what = 'vertices')
write.csv(g_l10betnodes, file = "10percentremoved.csv")

1 个答案:

答案 0 :(得分:0)

让我们尝试以下行而不是第3行:

g_l10bet<-delete.vertices(g_L, bet10)