2013-04-10 70 views
0

我有用其他軟件創建的成員資格向量,我堅持寫入R,以便可以使用iGraph的模塊化函數來計算模塊化這個社區分工。如何在R中使用模塊化()函數寫入成員向量

有人可以幫助我如何將矢量寫爲R,這樣的模塊化(克,會員)可以運行

我試着用會員< - 函數read.table(文件),但結果可能不與模塊化(克,成員)

謝謝,

回答

0

read.table創建的數據幀被使用,則需要將其轉換成一個簡單的數字載體中。或者,也可以使用scan()。您可能需要將以下內容調整爲您的數據格式。

library(igraph) 
G <- graph.full(3) + graph.ring(3) + graph.full(3) 

contents <- '1 1 1 2 2 2 3 3 3' 
memb <- scan(textConnection(contents)) 
# Read 9 items 

modularity(G, memb) 
# [1] 0.6666667 

而不是textConnection(),只需將您的文件名稱在那裏。

+0

謝謝,Gabor,我認爲這個問題現在通過使用scan()函數來解決。非常感謝你。 - 歌曲 – 2013-04-11 00:22:14