2017-07-13 21 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