2015-10-28 19 views
0

我正在使用庫(網絡)並具有以下邊緣列表來生成網絡。R中出現在網絡中的隔離節點

命令使用:

library(network) 
edgelist<-read.table("Filename") 
net<-network(edgelist) 
plot(net) 

我看到被隔離在網絡節點的情節!任何人都可以幫助破譯原因?我在Cytoscape中使用了相同的邊界列表。它在那裏完美。爲什麼它在R中導致問題? enter image description here

以下是EdgeList都:

7 2 
2 6 
3 2 
13 2 
1 2 
4 2 
5 2 
9 2 
25 29 
5 4 
13 8 
18 17 
5 15 
13 1 
22 8 
25 12 
21 11 
17 28 
18 8 
13 16 
33 20 
10 27 
12 4 
24 23 
12 1 
19 26 
4 3 
3 15 
8 11 
16 62 
36 8 
18 11 
10 62 
4 6 
4 1 
32 62 
12 16 
4 15 
17 30 
22 10 
34 11 
31 10 
9 6 
4 7 
24 20 
5 6 
1 6 
3 6 
9 7 
21 19 
35 23 
7 6 
10 8 
5 7 
1 7 
3 7 
1 3 
1 9 
5 1 
3 9 
5 3 
5 9 
+0

您可以從標記頂點開始查看哪些可能沒有至少一對。 –

+0

標記了它們,但它將每個單獨的頂點顯示爲一個孤立的節點(即使在邊緣列表中,情況顯然也不是這樣) –

+0

找到原因了! R網絡庫需要節點ID按順序排列。其中一個ID是62,而沒有ID在36到62之間的節點。它最終將這些ID隔離爲頂點。一旦這個問題得到解決,它就運行良好。 –

回答

0

找到了原因! R網絡庫需要節點ID按順序排列。其中一個ID是62,而沒有ID在36到62之間的節點。它最終將這些ID隔離爲頂點。一旦這個問題得到解決,它就運行良好。