0

私はこのグラフを持っています:

df<-data.frame(x=c('a','b','c'),y=c('d','c','f'))
g<-graph.data.frame(df,directed=F)

サブグラフに応じて頂点の 2 つのリストを返す方法はありますか?

私はこの出力に到達したいと思います:

 vertex id
1      a  1
2      d  1
3      b  2
4      c  2
5      f  2

ありがとうございました

4

1 に答える 1

0

を参照してくださいclusters。ところで。探しているのは、グラフのコンポーネントです。(igraph の用語も紛らわしいです。)

data.frame(vertex=V(g)$name, id=clusters(g)$membership)
#   vertex id
# 1      a  1
# 2      b  2
# 3      c  2
# 4      d  1
# 5      f  2
于 2014-04-16T13:12:09.810 に答える