igraph.vs R igraph应对数据框或列表

时间:2014-04-02 23:08:52

标签: r igraph

在下面的代码中,如何将final_list的内容复制到列表或新数据框中?

final_list"igraph.vs"类对象,代码的最后一行给出了一个错误:V中的错误(final_list):不是图形对象

library("igraph", lib.loc="C:/Users/njog/Documents/R/win-library/3.0")  

g1 <- graph.formula(a-+d, a-+b, a-+c, c-+b, b-+e)
E(g1)
V(g1)
succesors=neighborhood(g1,"a",order=vcount(g1), mode="out")[[1]]
predecessors=neighborhood(g1,"e",order=vcount(g1), mode="in")[[1]]
final_list_numbers=intersect(succesors,predecessors)
final_list=V(g1)[final_list_numbers]
class(final_list)
final_list
V(final_list)$names

1 个答案:

答案 0 :(得分:1)

尝试final_list$name获取顶点的名称。

> final_list$name
[1] "a" "b" "c" "e"

请参阅?igraph::attributes。 靠近底部:

  

同样,vs是顶点集vs$name给出顶点集中顶点的name属性值。

(在?V中,您可以看到V返回顶点集。