81得票6回答
下标越界 - 通用定义和解决方案?

在使用R编程时,我经常会遇到"subscript out of bounds"的错误信息。例如: # Load necessary libraries and data library(igraph) library(NetData) data(kracknets, package = "N...

14得票4回答
如何从边列表创建加权邻接表/矩阵?

我的问题很简单:我需要从边的列表中创建一个邻接表/矩阵。 我在csv文件中存储了一个边列表,其中column1 = node1,column2 = node2,并且我想将其转换为加权邻接表或加权邻接矩阵。 更具体地说,数据的形式如下 - 数字仅是节点ID:node1,node2 551,5...

9得票1回答
如何在R中使用igraph或tnet创建一个二分网络

我有一个类似于以下结构的双模式网络的边列表: person Event Amy football_game Sam picnic Bob art_show 我希望在R中对此进行分析,但似乎我尝试的所有方法都失败了。将其转换为单模网络会遇到内存限制问题,并且我无法...

9得票2回答
使用InfoMap算法进行社区检测,产生一个巨大的模块。

我正在使用igraph软件包中的InfoMap算法对一个具有34943个顶点和206366条边的有向非加权图(顶点表示网站,边表示网站之间的超链接)进行社区检测。 然而,运行算法后遇到的问题是大多数顶点都属于单个大型社区(32920个,占94%)。其余的顶点被分散到数百个其他小型社区中。 ...

9得票1回答
使用igraph将边属性显示为标签

我正在使用R中的igraph进行网络分析。我希望在绘图中每行显示一个边属性。以下是示例: df <- data.frame(a = c(0,1,2,3,4),b = c(3,4,5,6,7)) nod <- data.frame(node = c(0:7),wt = c(1:8)...

8得票1回答
igraph与sna:它们之间是否存在一个做得好而另一个做不好或做得不好的事情?

在进行R语言的网络分析方面,我相对熟悉igraph,但对sna不熟悉。 我的问题是: 这两个库是否兼容? 即能否将从igraph创建的图应用到sna中并反之亦然? 是否有某些任务在一个包中比另一个包更高效地执行? 哪个库具有更易理解的操作范围? 总体而言,使用igraph或sna在R中进...

7得票1回答
基于属性的条件删除R中的顶点

我正在处理一个包含 121 个顶点和 209 条边的图,尝试从这个图中移除满足以下两个条件的顶点: degree(my.graph)==0 该顶点的名称以特定字符开头。 下面是一个示例,展示了我想要得到的结果。从以下图形中: toy.graph <- graph.formula...

7得票2回答
Python 2.7 NetworkX (使其交互性更强)

我是NetworkX的新手。目前,我已经成功将所有节点连接到该特定节点。接下来我想做的是使其具有交互性,例如能够通过拖动光标使每个节点移动。我知道我必须利用matplotlib,但我不确定如何使用它。有人可以帮助我吗? 我的代码是: import matplotlib.pyplot a...