检测网络/社区并分配ID

时间:2017-08-02 08:11:57

标签: r graph igraph plyr

我有一个表格,显示两列有ID。下表显示第1列中的ID与第2列中的ID相关。表的模式使得我们都有(比如ID是A和B,两者都是相关的。然后输入将出现两次,一次出现为A到B和B到A),下面的样本表:

ID.1    ID.2
 A       B 
 A       C
 B       C
 C       B
 C       A
 B       A
 D       E
 E       F
 F       E
 D       F
 E       D
 F       D

(例如,对于A,B,C,我们看到A& B是相关的,A& C是相关的,B& C是相关的 - 我在一个房子里标记所有这些并给出唯一的id)

输出

  ID.1    ID.2      HouseID
     A       B       X1
     A       C       X1
     B       C       X1
     C       B       X1
     C       A       X1
     B       A       X1
     D       E       X2
     E       F       X2
     F       E       X2
     D       F       X2 
     D       F       X2
     E       D       X2
     F       D       X2

我如何在R中获得上述内容?如果我添加一个传递逻辑,例如A与B有关,A与C有关,那么B也必须知道C?

0 个答案:

没有答案