R中边缘列表的邻接矩阵
Adjacency matrix from edge list in R
我有一个未加权的边列表,我需要将其转换为对称矩阵以供进一步分析。我使用 igraph
函数 graph.data.frame()
创建一个图形对象。不幸的是,我找不到将 dgCMatrix
转换为矩阵或直接从边缘列表创建矩阵的方法。我相信应该有一个简单的方法来做到这一点。
如果你的 graph.data.frame 是 GDF 那么你可以从
得到一个稀疏数据矩阵
as_adjacency_matrix(GDF)
这就是你说的dgCMatrix。但是现在你可以使用
as.matrix(as_adjacency_matrix(GDF))
如果你想要完整的矩阵。
我有一个未加权的边列表,我需要将其转换为对称矩阵以供进一步分析。我使用 igraph
函数 graph.data.frame()
创建一个图形对象。不幸的是,我找不到将 dgCMatrix
转换为矩阵或直接从边缘列表创建矩阵的方法。我相信应该有一个简单的方法来做到这一点。
如果你的 graph.data.frame 是 GDF 那么你可以从
得到一个稀疏数据矩阵as_adjacency_matrix(GDF)
这就是你说的dgCMatrix。但是现在你可以使用
as.matrix(as_adjacency_matrix(GDF))
如果你想要完整的矩阵。