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

标签 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.

你注意到了吗?如果是,您是如何绕过这个问题的?

最佳答案

好的,似乎 degree 函数被 sna 包屏蔽了,所以,为了绕过这个问题,请执行以下操作:

igraph::degree(g)

关于R - Igraph - 度函数似乎在 linux 环境中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46040918/

相关文章:

linux - 编译器说找不到 uuid.h 但 apt-get 说它是

linux - grep 本地好还是远程好?

r - 向ggplot图添加表格

r - 转换多个列类

linux - 从套接字写入输出

R igraph 部分填充的顶点

r - iGraph 中的着色节点

python - 为什么在 igraph 绘图中弯曲的边缘不可见?

r - 条形图中的渐变填充

r - 为什么 ggtern 不绘制一些点?