【发布时间】:2021-11-07 04:58:08
【问题描述】:
我正在寻求解决与为我的硕士论文创建 igraph 对象相关的问题。我需要对通过项目 ID 匹配参与者的数据库进行网络分析 - 总共约有 1500 行,由大约 600 个左右不同的参与者和大约 300 个左右的项目组成。多个参与者参与多个不同的项目。代码示例如下
Participant_ID Project_Number
1 1 101314
2 2 101314
3 3 101314
4 1 101314
5 5 101346
6 6 101346
7 7 101346
8 8 101531
9 9 101531
10 3 101531
11 11 101533
12 8 101533
13 3 101533
14 14 101533
15 9 101612
如何以创建网络的方式匹配这些?我如何将这些编码到边缘列表中 - 无论是通过矩阵还是其他方式,因为每个项目都有很多观察结果和不同数量的参与者。我发现很难在网上找到很多展示如何通过 ID 号创建边缘列表的内容,我需要克服我想象中相当普通的几行代码。
【问题讨论】:
-
**** 我注意到其中有一个重复项 - 我已将参与者 ID 匿名化,因为它们实际上是人名,但实际数据集中没有重复项,只是为了清理
标签: r matrix networking igraph edges