Я пытаюсь импортировать список краев в объект графа igraph в R. Вот как я пытаюсь сделать так:Импорт списка края в igraph в R
graph <- read.graph(edgeListFile, directed=FALSE)
Я использовал этот метод до в миллион раз, но он просто не будет работать для этого конкретного набора данных:
294834289 476607837
560992068 2352984973
560992068 575083378
229711468 204058748
2432968663 2172432571
2473095109 2601551818
...
R бросает мне эту ошибку:
Error in read.graph.edgelist(file, ...) :
At structure_generators.c:84 : Invalid (negative) vertex id, Invalid vertex id
Единственное различие, которое я вижу между этим набором данных и те, которые я ранее использовались в том, что те были в отсортированном виде, начиная с 1:
1 1
1 2
2 4
...
Есть улики?
Спасибо Расширенного
Спасибо, связка. Это решило. Я бы никогда не догадался, что это будет тип данных. –
Альтернативой является использование 'read.graph (" test.txt ", format =" ncol ", direct = FALSE)', потому что формат NCOL использует символические имена вершин, поэтому каждый номер в файле просто сохраняется в 'name' атрибут соответствующей вершины. –
Как сделать наоборот: экспортируйте V и E из графика в файл. – Sigur