我有一个大型数据集(d1),如下所示:
SNP Position Chromosome
rs1 10010 1
rs2 10020 1
rs3 10030 1
rs4 10040 1
rs5 10010 2
rs6 10020 2
rs7 10030 2
rs8 10040 2
rs9 10010 3
rs10 10020 3
rs11 10030 3
rs12 10040 3
我还有一个数据集(d2),如下所示:
SNP Position Chromosome
rsA 10015 1
rsB 10035 3
现在,我想根据 d2(位置+-5 和相同的染色体)选择 d1 中的一系列 SNP,并将结果写入 txt 文件,结果应该是这样的:
SNP(d2) SNP(d1) Position(d1) Chromosome
rsA rs2 10020 1
rsA rs3 10030 1
rsB rs11 10030 3
rsB rs12 10040 3
我是 R 的新手,谁能告诉我如何在 R 中做到这一点?非常感谢您的回复。