R - Igraph - degree函数似乎在linux环境中不起作用

时间:2017-09-04 16:16:58

标签: r linux igraph

在Windows上(工作得很好!)

library("igraph")
g <- make_ring(10)
degree(g)
[1] 2 2 2 2 2 2 2 2 2 2

在Linux上(不工作)

library("igraph")
g <- make_ring(10)
degree(g)
Error in FUN(X[[i]], ...) : 
  as.edgelist.sna input must be an adjacency matrix/array, edgelist matrix, network, or sparse matrix, or list thereof.
你注意到了吗?如果是的话,你是如何绕过这个问题的呢?

1 个答案:

答案 0 :(得分:2)

好吧,似乎度函数被sna包掩盖了,所以,为了绕过这个问题,请执行以下操作:

igraph::degree(g)