【发布时间】:2017-08-06 04:18:28
【问题描述】:
我有一个未加权的边列表,我需要将其转换为对称矩阵以进行进一步分析。我使用igraph 函数graph.data.frame() 创建一个图形对象。不幸的是,我找不到将dgCMatrix 转换为矩阵或直接从边缘列表创建矩阵的方法。我相信应该有一个简单的方法来做到这一点。
【问题讨论】:
标签: r igraph adjacency-matrix sna
我有一个未加权的边列表,我需要将其转换为对称矩阵以进行进一步分析。我使用igraph 函数graph.data.frame() 创建一个图形对象。不幸的是,我找不到将dgCMatrix 转换为矩阵或直接从边缘列表创建矩阵的方法。我相信应该有一个简单的方法来做到这一点。
【问题讨论】:
标签: r igraph adjacency-matrix sna
如果您的 graph.data.frame 是 GDF,那么您可以从
获取稀疏数据矩阵as_adjacency_matrix(GDF)
这是您提到的 dgCMatrix。但是现在你可以使用
as.matrix(as_adjacency_matrix(GDF))
如果你想要完整的矩阵。
【讨论】: