2017-07-13 20 views
-1

我已經在dils庫中使用AdjacencyFromEdgelist函數來將邊列表轉換爲鄰接矩陣。對我來說,下一步是將它作爲R的包kayplayer中的函數kpcent的輸入。是否有任何函數可以做到這一點?如何將從dils包導出的矩陣轉換爲kpcent的輸入?

我知道這可能是R中一個非常基本的問題。但是,我對R中的數據表示感到困惑和沮喪。請幫助我,並感謝您的幫助!

回答

0

我以前從未使用過任何這些軟件包,但不難遵循手冊和其中的示例。由於您未發佈數據集示例,因此我將使用dils::AdjacencyFromEdgelist示例中的示例。

library(dils) 
library(keyplayer) 

edgelist <- cbind(expand.grid(letters[1:2], letters[1:2]), runif(4)) 
adj <- AdjacencyFromEdgelist(edgelist) 
kpcent(adj$adjacency, adj$nodelist, type="closeness") 

這是否有幫助?

+0

謝謝你的回答!我沒有在文檔中看到我應該將adj $ nodelist作爲參數放在kpcent中。你試過了嗎?最後,我只是獲取數據並使用cbind和矩陣將其轉化爲kpcent可接受的格式。 – Zollia