【发布时间】:2016-09-16 08:47:11
【问题描述】:
我有一份来自不同公司的董事名单上的数据。一家公司的董事在同一董事会会议。此外,我还有这些董事在同一个董事会中的次数的数据。我必须创建一个由这些导向器组成的邻接矩阵。节点代表2位董事在同一董事会的次数(即如果A和B来自公司1,并且该公司有11次会议,因此在A和B的交叉点必须是11,如果A和B来自不同的董事会(来自不同的公司),那么在交叉点一定是0。
我已经通过命令在 Excel 中成功创建了这个矩阵
=IF(VLOOKUP($E2;$A$1:$C$27;2;0)=(VLOOKUP(F$1;$A$1:$C$27;2;0));$C2;0)
但是,主要问题是两名或多名董事可能会在不止一个董事会(一家公司)中开会。在这种情况下,会议的总数必须相加。例如,如果 A 和 B 在 1 公司相遇 11 次,在 3 公司相遇 4 次,那么在十字路口一定是 15,不幸的是,我无法理解如何实现。我搜索过类似的问题,没有发现任何原始数据中的数据重复的情况。我不知道是否可以在 Excel 中实现它还是应该应用其他软件(R 或其他软件)?
【问题讨论】:
-
您可以将
Name, CompanyID, Meetings表格作为文本粘贴到您的帖子中吗? How to make a great R reproducible example?
标签: r excel matrix adjacency-matrix