igraph:csv文件,每个顶点的中心度量和每个顶点的属性

时间:2013-03-11 04:07:52

标签: r attributes igraph vertex edge-list

我有2个数据库:

  1. 边缘列表,
  2. 带有属性的顶点列表(地理位置和角色类别)
  3. 我从数据库db中的边缘列表中构建了一个图G:

    G <- graph.edgelist(cbind(db.$Source,db$Target))
    

    我计算了中心度量(度数,中介度)。

    我能够从我的其他CSV表中获取每个顶点的所有属性的顶点属性。

    但我无法找到将每个顶点的属性从顶点列表赋予边缘列表中的顶点的方法(顶点列表中的顶点比我的边列表中的顶点多)

    因此我无法使用列构建最终的csv文件:顶点Id,顶点名称,顶点属性,顶点度数,顶点中间度。我可以使用Id,名称和程度+介于两者之间构建这样的文件,但是我找不到给出每个顶点属性的方法。

1 个答案:

答案 0 :(得分:1)

简而言之,使用graph.data.frame()函数构建图表,将中心度量添加为属性,然后使用get.data.frame()将其再次转换为数据框。