【问题标题】:Return vertexes of separate subgraph返回单独子图的顶点
【发布时间】:2014-04-16 09:26:12
【问题描述】:

我有这张图:

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

有没有办法根据它们所属的子图返回两个顶点列表?

我想得到这个输出:

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

谢谢

【问题讨论】:

    标签: r igraph subgraph


    【解决方案1】:

    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
    

    【讨论】:

    • 谢谢。它的工作。但是,我以这种方式尝试: m
    猜你喜欢
    • 2015-07-13
    • 2019-08-11
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多