是否可以将“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/

10-12 17:13