0

我有很多 .net 文件,包教程说可以将这种格式与 sna 一起使用。

我的错误信息是:

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

如何在 R 中使用 sna 包打开 .net 文件?我浏览了网络,但找不到任何有用的信息来解决我的问题。

我对使用包 igraph 没有任何问题,但也有一些专业人士可以使用包 sna。

先感谢您。

PS我试图用图书馆(网络)阅读pajek:

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

1 回答 1

0

如果它适用于“igraph”,请使用“igraph”。然后将数据转换为 'sna' 包中的函数可接受的形式。例如,使用asNetwork包“intergraph”中的函数,您可以将igraph对象转换为network对象(包“network”),您可以将其与“sna”一起使用。

于 2016-03-31T08:23:58.680 回答