1
我希望有更多的轉換幫助。說我有一個數據幀:R:sna(社交網絡分析)包:數據幀到鄰接矩陣
df = data.frame(source = c("a","a","b"),
target = c("b","c","d"),
weight = c(1,1,1))
其中行:source = i | target = j | weight = w
表示從節點i
重量w
的有向邊到節點j
。 給定這種形式的任意數據幀,我正在尋找一個程序來調查誘導圖G
的組件。具有我讀通過本關於這個問題的評論:
R: Gephi: manipulating dataframe to use with write.gexf
我檢查了包sna
這似乎有什麼我是在功能component.dist
的形式尋找。所以我的問題是'我怎樣才能將我的數據幀轉換成component.dist
函數的dat
參數的合適形式(或者是否有更多'最佳'的方法來解決這個問題?)'我試了下面的代碼:
xtabs(weight ~ source + target, data = df)
但是這有明顯的不足(例如,它不形成nrow(df)
,nrow(df)
矩陣)。
感謝您的任何幫助。