我有一个网络,连接方式如下:
library(igraph)
network <- graph_from_literal(1--2,2--3,3--4,4--5,3--6,6--7,3--8,8--9)
并且要使每个部分之间的距离相等
> data=data.frame(Origin=c(1,2,3,4,3,6,3,8), Destination=c(2,3,4,5,6,7,8,9), km=c(0.3,0.5,0.2,0.1,1,2,0.6,0.4))
> data
Origin Destination km
1 2 0.3
2 3 0.5
3 4 0.2
4 5 0.1
3 6 1.0
6 7 2.0
3 8 0.6
8 9 0.4
我想要找到所有点之间的距离矩阵,我尝试使用
distMatrix <- shortest.paths(data, v=Origin(data), to=Destination(data))
但是无法让它工作。
谢谢!