我有很多.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。
提前谢谢。
P.S。我试图用库(网络)阅读pajek:
b1<- read.paj("15.net")
Warning message:
In readLines(file, 1, ok = TRUE) : incomplete final line found on '15.net'
答案 0 :(得分:0)
如果它适用于&#39; igraph&#39;,请使用&#39; igraph&#39;。然后将数据转换为“sna&#39;中的函数可接受的形式。包。例如,来自包&#39; intergraph&#39;的asNetwork
函数。您可以将igraph
对象转换为network
对象(包&#39;网络&#39;),您可以将其用于&#39; sna&#39;。