【问题标题】:how to save as csv a one-mode network projection of a bipartite network如何将二分网络的单模网络投影另存为 csv
【发布时间】:2017-01-23 23:58:44
【问题描述】:

以前从未使用过 R,这似乎是一个相当愚蠢的问题。我将二分网络转换为单模并计算度中心性度量。

library(igraph)
el <- read.csv("foo.csv", header = T, sep = ",", stringsAsFactors = F)
net <- graph.edgelist(as.matrix(el))
V(net)$type <- bipartite.mapping(net)$type
net1mode <- bipartite.projection(net)$proj2
V(net1mode)$deg <- degree(net1mode, loops=F)

在 R 中,“net1mode”显示为“值”而不是“数据”。现在,我想将“net1mode”保存为 csv。你能告诉我怎么做吗?希望它是一个包含节点列表的文件,每个节点在下一列中都有一个数字,显示该节点的度中心性。

谢谢,

【问题讨论】:

    标签: r csv networking igraph


    【解决方案1】:

    好的!我就是这样做的(远非最佳方式!):

    V(net1mode)$deg <- degree(net1mode, loops = F)
    options(max.print=1000000)
    sink("degree.txt")
    V(net1mode)$deg
    sink()
    

    然后获取文本文件并在 excel 中进行一些编辑并将其保存为 csv。如果您能想到更好的方法,请告诉我。 谢谢,

    【讨论】:

      猜你喜欢
      • 2019-04-29
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 2020-09-17
      • 1970-01-01
      相关资源
      最近更新 更多