Где моя ошибка в вводе графа списка ребер? - PullRequest
0 голосов
/ 26 июня 2019

Я работаю с пакетом 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

Преобразование символа в числовой или в коэффициент дает ту же ошибку ...

Большое спасибо, если у вас есть решение.

...