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

为什么igraph(R)中的组()不工作?,r,igraph,R,Igraph,我刚刚在R中使用igraph遇到了一些非常奇怪的事情。我有一个邻接矩阵M,用于节点和链接的随机图,我想获得每个连接组件中节点的标签。下面的代码昨天起作用了,但当我今天运行它时,它一直这么说 UseMethod(“组”)中出错:没有适用于“组”的方法应用于“列表”类的对象 库(igraph) g我在小组中遇到了同样的问题。我刚刚关闭并重新打开R studio,它解决了这个问题。可能是您必须创建一个更好的示例。M在这里没有定义,因此我们无法运行和测试您的代码。您使用的是哪个版本的igraph?那么您

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

UseMethod(“组”)中出错:没有适用于“组”的方法应用于“列表”类的对象

库(igraph)

g我在小组中遇到了同样的问题。我刚刚关闭并重新打开R studio,它解决了这个问题。

可能是您必须创建一个更好的示例。
M
在这里没有定义,因此我们无法运行和测试您的代码。您使用的是哪个版本的
igraph
?那么您是否加载了其他可能也定义了名为“groups”的函数的包?谢谢大家!我删除了R、RStudio和所有的包,然后重新安装。然后一切都回到了正轨。。。这些我一点也不懂谢谢。这听起来有点滑稽
library(igraph)
g <- graph.adjacency(M)
comp <- clusters(g)
grp <- groups(comp)