2013-12-22 1 views
4

У меня проблема в чтении набора данныхОшибка чтения набора данных в R

Мой код:

require(igraph) 
g <- graph(c(0, 1, 1, 2, 2, 0, 1, 3, 3, 4, 
       4, 5, 5, 3, 4, 6, 6, 7, 7, 8, 
       8, 6, 9, 10, 10, 11, 11, 9)) 

Ошибка:

Error in graph(c(0, 1, 1, 2, 2, 0, 1, 3, 3, 4, 4, 5, 5, 3, 4, 6, 6, 7, : 
    At structure_generators.c:84 : Invalid (negative) vertex id, Invalid vertex id 

ответ

7

Проблема, кажется, вершина имени 0

yourgraph <- c(0, 1, 1, 2, 2, 0, 1, 3, 3, 4, 
       4, 5, 5, 3, 4, 6, 6, 7, 7, 8, 
       8, 6, 9, 10, 10, 11, 11, 9) 

g <- graph(yourgraph + 1) 
+0

Возможно, похмелье с того момента В пакете 'igraph' используются 0 индексов, потому что это то, что используется в основном коде C. Был пакет 'igraph0', который содержал 0-индексацию, в то время как люди меняли на использование 1-индексации, но это уже исчезло. – Spacedman

+0

Я хотел сохранить пакет 'igraph0', но сопровождающие CRAN удалили его .... –

 Смежные вопросы

  • Нет связанных вопросов^_^