4
4

2 に答える 2

5

指定された頂点の 1 つがグラフ頂点のリストにないため、エラーが発生します。関数を試してみることをお勧めしigraphます。関数に慣れたら、それをカスタム グラフに適用します。ここにデモンストレーションがあります:

 library(igraph)
 g <- graph.ring(10)
 V(g)
Vertex sequence:
 [1]  1  2  3  4  5  6  7  8  9 10

ここで、既存の頂点を削除しようとします。

delete.vertices(g, c(2,7,9) )
IGRAPH U--- 7 4 -- Ring graph
+ attr: name (g/c), mutual (g/x), circular (g/x)

存在しないものについては、エラーが発生します:

delete.vertices(g, c(20))

Error in delete.vertices(g, c(20)) : 
  At iterators.c:759 : Cannot create iterator, invalid vertex id, Invalid vertex id
于 2013-02-27T09:03:14.927 に答える