大家好我正在做一个项目来分析一个网站并使用 python 构建一个.network 图。我选择了 themovieb.org 网站。 节点是电影的 ID,节点之间的链接是两部电影所依赖的流派。 例如,如果 node_A 和 node_B 具有相同的共同流派,则它们具有链接。 我提取了节点并将它们放在 ...
大家好我正在做一个项目来分析一个网站并使用 python 构建一个.network 图。我选择了 themovieb.org 网站。 节点是电影的 ID,节点之间的链接是两部电影所依赖的流派。 例如,如果 node_A 和 node_B 具有相同的共同流派,则它们具有链接。 我提取了节点并将它们放在 ...
对于带有 igraph 的 a.networkanalysis,我想从一个表中创建一个边缘列表,该表具有包含在 Origin 变量中的边缘属性。 我导入了一个 excel 文件,看起来像这样 之后我将第二列分成多列并修剪空格。 这是我的数据集的一部分。 我已经通过将数据框转换为矩阵并使用 cbind ...
我刚刚一直在使用 python,我想构建一个边缘列表,将具有共同类型的电影标题组合在一起。 我有这本字典: 现在 28、12、16 是电影的类型。我想创建一个按类型对电影进行分组的边缘列表,即我加入了两部相同类型的电影: 这是我的想法: 我的代码不起作用。 我能怎么做? ...
我有一个推文数据框。 我正在此数据框中的推文文本中搜索在向量向量中定义的变量。 向量的向量看起来像这样: chnID <- c("china", "beijing", "中国", "日中") jpnID <- c("japan", "tokyo") usaID <- c("unit ...
我有一组节点,每个节点都与给定的年份相关联,如下所示: 为了帮助可视化这一点,请查看下表,其中每一列是一年,每一行是一组节点。 现在把它想象成一个边列表,其中 yr1 中的节点连接到 yr2 中的节点,依此类推。 边缘列表将如下所示: 我想要做的是用虚拟边缘填充缺失的边缘。 使用第一个表更容易可视化 ...
我正在尝试为包含所有可能边的无向图构建一个简单的边列表。 我曾经使用节点列表的笛卡尔积来完成它,然后过滤掉重复的和自身的边缘。 这次输入的大小太大而无法暂时存储不必要的边缘。 因此,我尝试使用嵌套循环直接从第一次获得所需的边缘。 这是我写的代码: node_list = ['A', 'B', 'C ...
第一次发帖,请见谅。。。 问题:我正在尝试使用边向量和类型向量在R中使用iGraph函数make_bipartite_graph() ,但是我遇到了关于Vertex IDs的错误: 错误 - 在 core/misc/bipartite.c:527:无效(负数或太大)顶点 ID,无效顶点 ID ...
我有一个边缘列表,我想在其中保留相互选择的二元组(例如,1 -> 4 和 4 -> 1)。 然而,在最终的边缘列表中,我只想保留一行而不是两行的相互对(例如,只有第 1 行 -> 4 而不是第 1 -> 4 和 4 -> 1 行)。 我该如何做到这一点? 这是数据集: ...
我正在 R 的 igraph 上工作。 我有一个 dataframe (df) 有 29 列 - 有些行都有值,有些行有NA s。 它看起来有点像这样: 但要大得多。 我无法从这些数据创建边缘列表并尝试过: 但不断收到此错误: h(simpleError(msg, call)) 中的错误:在为 f ...
我在 R 中有以下 DataFrame: 我需要为网络分析创建一个边缘列表。 对于每个id ,我想要name中值的所有可能组合(不重复)。 下面是所需的 output: ...
我的理解是一个链接代理集大致相当于一个边缘列表。 在这种情况下,我有一个链接(其中 3 个品种,但我认为这无关紧要),它们的变量权重可以是 0 到 1 之间的任何值。我想将每个链接代理集数据存储在它自己的邻接矩阵中在每个刻度的末尾。 意思是,每个链接权重成为基于 end1 和 end2 海龟的行和列 ...
我正在尝试将边缘列表转换为相邻矩阵。 下面是样本数据 如果您运行此代码,您将得到以下 output, 使用这些数据,我想创建一个如下所示的相邻矩阵: 基本上,所需的 output 显示了每对出现在样本数据帧的 v1~v5 列中的次数。 我尝试使用dils库中的AdjacencyFromEdgelis ...
所以我正在努力为基于 IMDb 数据的社交网络分析创建一个边缘文件。 我遇到了一个问题,我不知道如何解决它,因为我是 R 的新手。 假设我有以下数据框: 电影ID 船员编号 评分 一种 Z ...
我有一个表示直接图的 csv 文件,它是一个具有非连续 id 节点的边列表,我使用该方法在 neworkit 图中读取它 reader = nk.graphio.EdgeListReader(',',1,'#',directed=True,continuous=False) 问题是 network ...
我有一个数据集,其中一列包含姓名,一列指示该人白天做了什么。 我正在尝试使用 R 找出那天在我的数据集中谁会见了谁。我创建了一个包含数据集中名称的向量,并在循环中使用 grepl 来确定名称出现在详细说明人们活动的列中的位置在数据集中。 然而,由于两个原因,该解决方案并不令人满意。 当这个人遇到 ...
我是 igraph 的新手。 我将它与 R (我也是新手)一起使用。 我想稍后使用 CINNA R package,但我很难将我的网络加载到 igraph 中/从我的文件中创建 igraph object。 到目前为止我已经尝试过: --> 然后 R 崩溃。 有人了解我的问题并知道如何解决 ...
我有两个数据框。 首先,一个包含顶点名称列表的查找表: 然后我有一个看起来像这样的边缘列表: 对于“查找”表中的每个唯一顶点,我想遍历“边”表和 label 每个 edgeID,其中 lookup$Name 是顶点。 我可以使用以下脚本来做到这一点: 问题是这对于大型边缘列表似乎效率低下。 在我的真 ...
我有两组节点的边缘列表,如下所示: 我需要做的是根据节点的公共边分别为节点上的每个集合生成一个图。 例如,如果在“a”和“g”中都找到边列表中的“48”,我希望在字母加权图中有一个“ag”边......数字图也是如此。 如果您帮助创建边缘列表或图表,我将不胜感激。 ...
我试图将一个边列表转换为一个加权图(即保持边列表中的值)。 这是我的边缘列表: 这是我正在使用的代码: 但是我的邻接矩阵以 1 和 2 而不是边缘列表中的值结束。 它看起来像这样: 我究竟做错了什么? 这是一个可重现的示例: ...
我被困在 R 上绘制图形。特别是,我想像这样制作网络图 但是中心节点是另一种颜色,其他节点的大小与数据集中的列权重一样大。 数据集如下: 我目前使用的代码如下: 任何人都可以帮我解决这个问题吗? 我将不胜感激。 ...