我有一个无权无向图(A),它有10个顶点和10条边。
> A
IGRAPH UNW- 10 10 --
+ attr: name (v/c), weight (e/n)
我想按照顶点对的定义从该图中删除一些边,例如,我想删除以下边缘:
V4 -- V5
V3 -- V7
V3 -- V6
这些边缘存储在名为“edges”的数据框中。我想一次性删除这些边缘。我尝试了以下方法:
> delete.edges(A,t(edges))
但是这样做没有效果,并且返回错误:
Error in as.igraph.es(graph, edges) : Invalid edge names
In addition: Warning message:
In as.igraph.es(graph, edges) : NAs introduced by coercion
为什么添加边的等价命令可以工作,而这个命令却不能工作?
请问有没有一种命令可以一次性从图A中删除这些边?谢谢。add.edges(A,t(edges))