2016-03-26 2 views
0

У меня много файлов .net, и в учебном пособии сказано, что этот формат можно использовать с sna.Как я могу открыть .net-файлы с пакетом sna в R?

Мое сообщение об ошибке:

> Error in FUN(X[[1L]], ...) : as.edgelist.sna input must be an 
> adjacency matrix/array, edgelist matrix, network, or sparse matrix, or 
> list thereof. 

Как я могу открыть файлы с .net SNA пакета в R? Я просмотрел сеть, но я не мог найти полезной информации для моей проблемы.

У меня нет проблем с использованием пакета igraph, но есть некоторые плюсы использования пакета sna.

Заранее спасибо.

P.S. Я пытался читать pajek с библиотекой (сети):

b1<- read.paj("15.net") 
Warning message: 
In readLines(file, 1, ok = TRUE) : incomplete final line found on '15.net' 
+0

Прочитал файл с 'network :: read.paj'? Это должно быть. Предупреждение о незавершенной финальной строке здесь неважно. –

ответ

0

Если он работает с 'igraph', сделать это с 'igraph'. Затем преобразуйте данные в форму, приемлемую функциями в пакете sna. Например, с помощью функции asNetwork из пакета 'intergraph' вы можете преобразовать объект igraph в объект network (пакет 'network'), который вы можете использовать с 'sna'.