2017-10-22 14 views
0

Iネットワーク(有向非巡回グラフ)を有する:トポロジカルソートから各ノードのIDを取得する方法は?

dag_1 <- barabasi.game(20) 

をIは、トポロジカルソートを適用:

top1 <- topo_sort(dag_1) 
top1 
+ 20/20 vertices, from 0ee5d26: 
[1] 5 8 11 13 14 15 16 17 18 20 4 7 12 19 2 10 9 6 3 1 

Iはtop1を入力し、エンターキーを押した場合、結果は上記のとおりです。私はtop1[1]top1[[1]]を試してみましたベクトルに

5 8 11 13, ..., 1

にアクセスする必要があります。どちらも私にベクトルを与えませんでした。

どうすれば入手できますか?

+1

'as.vector(TOP1)'ベクトル – Djork

+0

こんにちは@Djorkを返します、あなたが書いた場合の答えとして、私はそれを受け入れるだろうと! – StatsSorceress

+0

確かに!ありがとう。 – Djork

答えて

0

top1は、igraph.vsクラスオブジェクトです。 top1[1:10]は、グラフの頂点を返します。頂点のベクトルを返すために使用します。

as.vector(top1) 
関連する問題