r - 如何使用 iGraph 和 RStudio 在 R 中保存 "get.adjacency()"的邻接矩阵?

标签 r rstudio igraph adjacency-matrix

是否可以将“get.adjacency()”之后的邻接矩阵保存为 R 中的邻接矩阵?我试过

test <- get.adjacency(network)

但我收到错误
Error in View : cannot coerce class "structure("dgCMatrix", package = "Matrix")" to a data.frame. 

我正在使用 RStudio 和 iGraph 包。

最佳答案

尝试使用 sparse=FALSE在调用 get.adjacency(...)

g <- graph.full(5)
test <- get.adjacency(g)
class(test)
# [1] "dgCMatrix"
# attr(,"package")
# [1] "Matrix"

test <- get.adjacency(g,sparse=FALSE)
class(test)
# [1] "matrix"

关于r - 如何使用 iGraph 和 RStudio 在 R 中保存 "get.adjacency()"的邻接矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24597837/

相关文章:

请求用户识别文件位置并从 R 中的文件位置自动提取变量名

shiny - 如何将 Shiny fileInput 限制为仅文本文件?

r - 我可以在 Rstudio 中单击后直接绘制每个 locator() 点吗?

r - 有没有办法在 igraph 中对代码方向性进行颜色编码?

r - 将绘图保存为 EMF 文件

r - 创建一个函数,通过将索引值作为 r 中的向量来查找列表中的值

r - 如何列出R中的所有图形顶点属性?

r - 将 igraph 对象的子集作为边的名称

r - lapply 随着循环次数的增加而减慢

r - 单击 "Run the current line or selection"时停止执行