边列表图形输入中我的错误在哪里?

时间:2019-06-26 14:31:38

标签: r igraph

我使用igraph包来创建和绘制网络,主要是通过边缘列表加权网络。我的起始代码一直都可以完成这项工作,但是今天它似乎不起作用,我也不明白为什么。你能帮我吗?

这是我的数据头:

weight    v1     v2

54        1      20
23        12     5
57        12     6

这是我的代码:

fichier_network[,2]<-as.character(fichier_network[,2])
fichier_network[,3]<-as.character(fichier_network[,3])
fichier_network<-as.matrix(fichier_network)

library(igraph)
g<-graph.edgelist(fichier_network[,2:3])

这就是它给我的回报:

Error in (function (edges, n = max(edges), directed = TRUE)  : 
At type_indexededgelist.c:117 : cannot create empty graph with negative 
number of vertices, Invalid value

将字符转换为数字或因数会给我同样的错误...

非常感谢,如果您有任何解决方案。

0 个答案:

没有答案