cost 300 ms
在共享类型的电影上创建边缘列表 - create an edge list on films that share a genre

大家好我正在做一个项目来分析一个网站并使用 python 构建一个.network 图。我选择了 themovieb.org 网站。 节点是电影的 ID,节点之间的链接是两部电影所依赖的流派。 例如,如果 node_A 和 node_B 具有相同的共同流派,则它们具有链接。 我提取了节点并将它们放在 ...

从 R 中具有边属性的表创建边列表 - Create a edgelist from a table with edge attributes in R

对于带有 igraph 的 a.networkanalysis,我想从一个表中创建一个边缘列表,该表具有包含在 Origin 变量中的边缘属性。 我导入了一个 excel 文件,看起来像这样 之后我将第二列分成多列并修剪空格。 这是我的数据集的一部分。 我已经通过将数据框转换为矩阵并使用 cbind ...

创建一个按类型对电影进行分组的边缘列表,即加入相同类型的两部电影 - create an edge list that groups films by genre, i.e. join two films of the same genre

我刚刚一直在使用 python,我想构建一个边缘列表,将具有共同类型的电影标题组合在一起。 我有这本字典: 现在 28、12、16 是电影的类型。我想创建一个按类型对电影进行分组的边缘列表,即我加入了两部相同类型的电影: 这是我的想法: 我的代码不起作用。 我能怎么做? ...

在 R 中:识别数据框中的多个变量并将每个变量提取到新数据框中的不同行。 Building.network 边缘列表 - In R: identify multiple variables in a data frame and extract each one to a different row in a new data frame. Building network edge list

我有一个推文数据框。 我正在此数据框中的推文文本中搜索在向量向量中定义的变量。 向量的向量看起来像这样: chnID <- c("china", "beijing", "中国", "日中") jpnID <- c("japan", "tokyo") usaID <- c("unit ...

为边缘列表中的缺失边缘创建“虚拟”边缘 - Create 'dummy' edges for missing edges in edge list

我有一组节点,每个节点都与给定的年份相关联,如下所示: 为了帮助可视化这一点,请查看下表,其中每一列是一年,每一行是一组节点。 现在把它想象成一个边列表,其中 yr1 中的节点连接到 yr2 中的节点,依此类推。 边缘列表将如下所示: 我想要做的是用虚拟边缘填充缺失的边缘。 使用第一个表更容易可视化 ...

2022-08-05 15:20:14   1   20    r / edge-list  
构造无向边列表 - Constructing undirected edge list

我正在尝试为包含所有可能边的无向图构建一个简单的边列表。 我曾经使用节点列表的笛卡尔积来完成它,然后过滤掉重复的和自身的边缘。 这次输入的大小太大而无法暂时存储不必要的边缘。 因此,我尝试使用嵌套循环直接从第一次获得所需的边缘。 这是我写的代码: node_list = ['A', 'B', 'C ...

带有make_bipartite_graph()的edgelist中的二分图-无效的顶点ID错误 - bipartite graph from edgelist with make_bipartite_graph() - Invalid vertex ID error

第一次发帖,请见谅。。。 问题:我正在尝试使用边向量和类型向量在R中使用iGraph函数make_bipartite_graph() ,但是我遇到了关于Vertex IDs的错误: 错误 - 在 core/misc/bipartite.c:527:无效(负数或太大)顶点 ID,无效顶点 ID ...

创建包含相互对的边缘列表 - Create edgelist that contains mutual dyads

我有一个边缘列表,我想在其中保留相互选择的二元组(例如,1 -> 4 和 4 -> 1)。 然而,在最终的边缘列表中,我只想保留一行而不是两行的相互对(例如,只有第 1 行 -> 4 而不是第 1 -> 4 和 4 -> 1 行)。 我该如何做到这一点? 这是数据集: ...

使用具有链接权重的链接代理集在 NetLogo 中创建邻接矩阵 - Using a link agentset that has link weights to create an adjacency matrix in NetLogo

我的理解是一个链接代理集大致相当于一个边缘列表。 在这种情况下,我有一个链接(其中 3 个品种,但我认为这无关紧要),它们的变量权重可以是 0 到 1 之间的任何值。我想将每个链接代理集数据存储在它自己的邻接矩阵中在每个刻度的末尾。 意思是,每个链接权重成为基于 end1 和 end2 海龟的行和列 ...

来自 dataframe 的邻接矩阵 - Adjacency Matrix from a dataframe

我正在尝试将边缘列表转换为相邻矩阵。 下面是样本数据 如果您运行此代码,您将得到以下 output, 使用这些数据,我想创建一个如下所示的相邻矩阵: 基本上,所需的 output 显示了每对出现在样本数据帧的 v1~v5 列中的次数。 我尝试使用dils库中的AdjacencyFromEdgelis ...

使用带有 grepl 和循环的名称列表从字符串中提取名称,并将它们添加到 R 中的新列 - Extract names from a string using a list of names with grepl and a loop and add them to a new column in R

我有一个数据集,其中一列包含姓名,一列指示该人白天做了什么。 我正在尝试使用 R 找出那天在我的数据集中谁会见了谁。我创建了一个包含数据集中名称的向量,并在循环中使用 grepl 来确定名称出现在详细说明人们活动的列中的位置在数据集中。 然而,由于两个原因,该解决方案并不令人满意。 当这个人遇到 ...

将顶点查找表与边列表进行比较并将顶点 label 分配给任何匹配的边的有效方法 - Efficient way to compare vertex lookup table with edge list and assign vertex label to any edge that matches

我有两个数据框。 首先,一个包含顶点名称列表的查找表: 然后我有一个看起来像这样的边缘列表: 对于“查找”表中的每个唯一顶点,我想遍历“边”表和 label 每个 edgeID,其中 lookup$Name 是顶点。 我可以使用以下脚本来做到这一点: 问题是这对于大型边缘列表似乎效率低下。 在我的真 ...

根据二分网络边列表中的公共顶点创建新边列表 - Creating new edge list based on common vertices from bipartite network edge list

我有两组节点的边缘列表,如下所示: 我需要做的是根据节点的公共边分别为节点上的每个集合生成一个图。 例如,如果在“a”和“g”中都找到边列表中的“48”,我希望在字母加权图中有一个“ag”边......数字图也是如此。 如果您帮助创建边缘列表或图表,我将不胜感激。 ...

边列表网络图 R - Edge-list Network graph R

我被困在 R 上绘制图形。特别是,我想像这样制作网络图 但是中心节点是另一种颜色,其他节点的大小与数据集中的列权重一样大。 数据集如下: 我目前使用的代码如下: 任何人都可以帮我解决这个问题吗? 我将不胜感激。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM