Я работаю с пакетом 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
Преобразование символа в числовой или в коэффициент дает ту же ошибку ...
Большое спасибо, если у вас есть решение.