R如何在矩阵中存储最短路径顶点

时间:2016-08-12 18:55:18

标签: r igraph shortest-path

我是R的新手,我正在使用igraph找到给定邻接矩阵的最短路径。这是我的代码:

/%product_cat%

当我打印library(igraph) adjmat = matrix( c(0 , 21.6 , 0 , 38.46 , 11.0 , 21.6 , 0 , 14.5 , 0 , 0 , 0 , 14.5 , 15.3 , 8.2 , 0 , 38.46 , 0 , 0 , 15.3 , 0 , 11.0 , 0 , 8.2 , 0 , 0), 5, 5, 1); g <- graph_from_adjacency_matrix(adjmat, weighted=TRUE) paths <- shortest_paths(g, 1, 4) 时,我得到以下输出:

paths

我想将数字[1] 1 5 3 4存储在矩阵(1行4列)中。据我所知,这些数字存储在一个列表中,所以当我打印路径[1]时,我得到了完整的信息,但我只需要数字(存储在矩阵中)。

0 个答案:

没有答案