计算R

时间:2017-08-24 12:35:46

标签: r function overlap

:) 我正在使用R而且我有几个文件,每个都是这样的:

  ID_A ID_B
  1   AA
  2   AB
  3   AA
  1   AF
  5   AA
  6   AB
 ...  ... 

我事先并不知道每个文件中显示了多少ID(每个文件中更改的金额),该列始终相同。 我想计算ID_A和ID_B之间的重叠并获得如下文件:

12356 0
1235  0
1236  0
1356  0
1256  0
...   ...
123   0
156   0
135   AA
235   0
236   0
...   ...
13    AA
26    AB
...  ...

因此,我想获得的是函数的输出:

  

calculate.overlap

R.的问题但问题是"引渡"输出列表中报告的对象的名称(a1,a2,a3 ......)。

我已经阅读过这篇文章:The output order of function calculate.overlap

但我不明白如何解决这个问题......我想知道是否存在其他解决方案或其他可以帮助我的功能。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我找到了一个解决方案:使用gplot包并使用此命令可以获得与" name"的交集:

library(gplots) 
output <- venn(data=file_list,show.plot = FALSE)