0
我有用其他軟件創建的成員資格向量,我堅持寫入R,以便可以使用iGraph的模塊化函數來計算模塊化這個社區分工。如何在R中使用模塊化()函數寫入成員向量
有人可以幫助我如何將矢量寫爲R,這樣的模塊化(克,會員)可以運行
我試着用會員< - 函數read.table(文件),但結果可能不與模塊化(克,成員)
謝謝,
宋
我有用其他軟件創建的成員資格向量,我堅持寫入R,以便可以使用iGraph的模塊化函數來計算模塊化這個社區分工。如何在R中使用模塊化()函數寫入成員向量
有人可以幫助我如何將矢量寫爲R,這樣的模塊化(克,會員)可以運行
我試着用會員< - 函數read.table(文件),但結果可能不與模塊化(克,成員)
謝謝,
宋
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()
,只需將您的文件名稱在那裏。
謝謝,Gabor,我認爲這個問題現在通過使用scan()函數來解決。非常感謝你。 - 歌曲 – 2013-04-11 00:22:14