Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 是否有一个优雅的解决方案从数据帧中选择元素并从中创建网络图?_R_Dataframe_Networking_Analysis - Fatal编程技术网

R 是否有一个优雅的解决方案从数据帧中选择元素并从中创建网络图?

R 是否有一个优雅的解决方案从数据帧中选择元素并从中创建网络图?,r,dataframe,networking,analysis,R,Dataframe,Networking,Analysis,我的研究是经济学,我想知道我是否可以从数据帧中选择一个矩阵,即一定数量的行和一定数量的列,并将其直接存储为带有节点和边的网络图 我正在使用的数据帧是公共的,在这里可以使用。它们相当大。到目前为止,我可以选择一个例子 exampleselection <- wiot [57:113, 62:117] exampleselection我找到了我要找的东西。作为一个初学者,我只是错过了正确的命令组合。这很简单。使用Matrix软件包和igraph软件包,按如下方式操作: library(Mat

我的研究是经济学,我想知道我是否可以从数据帧中选择一个矩阵,即一定数量的行和一定数量的列,并将其直接存储为带有节点和边的网络图

我正在使用的数据帧是公共的,在这里可以使用。它们相当大。到目前为止,我可以选择一个例子

exampleselection <- wiot [57:113, 62:117]

exampleselection我找到了我要找的东西。作为一个初学者,我只是错过了正确的命令组合。这很简单。使用Matrix软件包和igraph软件包,按如下方式操作:

library(Matrix)
matrix.World <- data.matrix(wiot [1:2464, 6:2469])

library(igraph)

g1 <- graph_from_adjacency_matrix(matrix.World, mode = c("directed"), 
weighted = TRUE, diag = TRUE, add.colnames = NULL, add.rownames = NULL)
库(矩阵)

matrix.World我找到了我要找的东西。作为一个初学者,我只是错过了正确的命令组合。这很简单。使用Matrix软件包和igraph软件包,按如下方式操作:

library(Matrix)
matrix.World <- data.matrix(wiot [1:2464, 6:2469])

library(igraph)

g1 <- graph_from_adjacency_matrix(matrix.World, mode = c("directed"), 
weighted = TRUE, diag = TRUE, add.colnames = NULL, add.rownames = NULL)
库(矩阵)
矩阵世界