0

graph.unionigraph の関数を使用して、元のエッジ属性を保持するサブグラフを結合しようとしています。操作は成功しましたが、新しいグラフはエッジ属性を忘れました。ここに記載されているオプションも試しましたが、いくつかのバグがあるようです。

私の仕事では、タブで区切られたエッジリストとして(区切り文字として)2つの列データを使用しました。

私が持っている方法:

tab118_FP2_9<-read.table("D:/edgelist_118.9.out", header = FALSE, sep = "\t" ,"r")
tab118_FP2_9a<-tab118_FP2_9+1 # have used python script , in which counting starts from zero , which is actually the no. one in reality
g118_FP2_9<-graph.data.frame(tab118_FP2_9a, directed =F)
tab118_FP2_3<-read.table("D:/edgelist_118.3.out", header = FALSE, sep = "\t" ,"r")
tab118_FP2_3a<-tab118_FP2_3+1 # have used python script , in which counting starts from zero , which is actually the no. one in reality
g118_FP2_3<-graph.data.frame(tab118_FP2_3a, directed =F)
g118_FP2_3<-graph.data.frame(tab118_FP2_3a, directed=F)
g118_FP2_9<-graph.data.frame(tab118_FP2_9a, directed=F)
E(g118_FP2_9)$weight<- 2
E(g118_FP2_3)$weight<- 1
E(g118_FP2_3)$color<-"red"
E(g118_FP2_9)$color<-"blue"
g118_FP2_3_9<-g118_FP2_3 %u% g118_FP2_9

幸い、グラフは正常にマージされましたが、元のエッジ属性 (色と太さ) は失われています。

入力ファイルを送信するにはどうすればよいですか?

元のグラフのエッジの色をマージされた新しいグラフにそのまま保持したい。

4

0 に答える 0