【发布时间】:2018-09-03 07:51:52
【问题描述】:
我有一个充满权重的大型对称矩阵:
AT BE CH CZ
AT 0 0.00276 0.148 0.109
BE 0.00276 0 0.145 0.112
CH 0.148 0.145 0 0.257
CZ 0.109 0.112 0.257 0
我需要创建一个数据框,列出所有元素之间的链接(除了相同的元素,例如 AT 和 AT、BE 和 BE 等)和相应的权重。换句话说,我不知道如何用矩阵中的数据填充我的数据框。数据框应该看起来有点类似于
df<-data.frame(from = c("AT", "BE", "CH", "CZ"), to= c("BE", "CH", "CZ", "AT"),
weight=c(0.003,0.145,0.257,0.109))
我需要这种类型的数据框来用 igraph 进一步可视化它,这里建议Visualizing data on geographic map with networks (R)
【问题讨论】: