-1
我已经在dils库中使用AdjacencyFromEdgelist函数来将边列表转换为邻接矩阵。对我来说,下一步是将它作为R的包kayplayer中的函数kpcent的输入。是否有任何函数可以做到这一点?如何将从dils包导出的矩阵转换为kpcent的输入?
我知道这可能是R中一个非常基本的问题。但是,我对R中的数据表示感到困惑和沮丧。请帮助我,并感谢您的帮助!
我已经在dils库中使用AdjacencyFromEdgelist函数来将边列表转换为邻接矩阵。对我来说,下一步是将它作为R的包kayplayer中的函数kpcent的输入。是否有任何函数可以做到这一点?如何将从dils包导出的矩阵转换为kpcent的输入?
我知道这可能是R中一个非常基本的问题。但是,我对R中的数据表示感到困惑和沮丧。请帮助我,并感谢您的帮助!
我以前从未使用过任何这些软件包,但不难遵循手册和其中的示例。由于您未发布数据集示例,因此我将使用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")
这是否有帮助?
谢谢你的回答!我没有在文档中看到我应该将adj $ nodelist作为参数放在kpcent中。你试过了吗?最后,我只是获取数据并使用cbind和矩阵将其转化为kpcent可接受的格式。 – Zollia