R中igraph中转置边缘列表的邻接

Posted

技术标签:

【中文标题】R中igraph中转置边缘列表的邻接【英文标题】:Adjacency to transposed edgelist in igraph in R 【发布时间】:2012-05-05 03:48:42 【问题描述】:

我有一个相对较大的 2 模式网络,采用 4000 行和 9000 列的邻接矩阵形式,我有兴趣查看列之间的关系。

对于较小的网络,我会使用t(matrix) %*% matrix,但是我认为 9000^2 矩阵会最大化我计算机上的内存。

一种选择是将igraph邻接矩阵转换为sna pacakge格式,并使用sna::gt,但我想知道igraph中是否有类似的功能?

谢谢,

【问题讨论】:

【参考方案1】:

使用graph.incidence 从邻接矩阵构造二分图,然后使用bipartite.projection 根据行或列将其投影到相应的单模网络。

【讨论】:

谢谢!我不知道bipartite.projection 命令(显然)。

以上是关于R中igraph中转置边缘列表的邻接的主要内容,如果未能解决你的问题,请参考以下文章

r 尝试按名称索引igraph边缘失败

将加权边缘列表转换为 r 中的未加权边缘列表

如何使用 R 为多路复用网络中的边缘着色

在igraph中构造完整的子图

根据属性更改边缘颜色

python中将edgelist导入igraph的格式