为什么 igraph (R) 中的组( ) 不起作用?

  • 本文关键字:不起作用 igraph r igraph
  • 更新时间 :
  • 英文 :


我刚刚在R中使用igraph遇到了一些非常奇怪的事情。我有一个邻接矩阵 M,用于节点和链接的随机图,我想获取每个连接组件中节点的标签。下面的代码昨天可以工作,但是当我今天运行它时,它一直说

UseMethod("groups"(中的错误:没有适用于"组"的方法应用于类"列表"的对象

library(igraph)
g <- graph.adjacency(M)
comp <- clusters(g)
grp <- groups(comp)

我完全困惑,因为我真的什么也没改变。为什么groups()不再起作用了?谁能在这里帮我?谢谢!

这可能与dplyr或其他也包含groups()函数的包冲突。我能够在代码中修复此错误,方法是在使用igraph::groups()调用函数时指定包。

我在组中遇到了同样的问题。我刚刚关闭并重新关闭了R工作室,它解决了这个问题。

最新更新