edgelistに変換してからグラフに変換できるデータフレームの例を次に示します。 edgelistに属性として「km」を追加したことに注目してください。igraph(R)のエッジ属性のパス/直径の計算方法は?
エッジ属性(2ノード間の距離)として「km」を追加する方法はわかりませんが、完了したふりをします。
inst2 = c(2, 3, 4, 5, 6)
motherinst2 = c(7, 8, 9, 10, 11)
km = c(20, 30, 40, 25, 60)
df2 = data.frame(inst2, motherinst2)
edgelist = cbind(df2, km)
g = graph_from_data_frame(edgelist)
ここで、これらのkm距離に基づいてパス長を計算するにはどうすればよいですか?私は、経路内の辺や頂点の数には関心がありません。ルートから葉までのkmの合計だけです。