У меня есть большие наборы данных (d1), как это показано ниже:Использование R для выбора данных на основе другого набора данных
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
Теперь , я хочу, чтобы выбрать диапазон ОНП в d1 на основе d2 (Position + -5 и той же хромосоме), и записать результаты в текстовый файл, результаты должны быть такими:
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? Вы отчасти высоко цените ответ.
Люди могут опробовать ваш вопрос до тех пор, пока вы не покажете нам, что вы пробовали, или, по крайней мере, обеспечиваете воспроизводимый пример (см. Здесь: http://stackoverflow.com/questions/5963269/how-to-make -a-great-r-воспроизводимый пример) –