我想根据一列匹配两个文件并组合匹配的行。但是其中一个文件 ( file1.txt
) 不止一次具有相同的条目。举个例子:
文件1.txt
chr:123 a
chr:123 b
chr:456 a
文件2.txt
chr:123 aa
chr:456 bb
我想根据第一列提取索引。
最终输出应如下所示:
chr:123 a aa
chr:123 b aa
chr:456 a bb
我尝试在 R 上相交,但无法弄清楚当file1.txt
多次具有相同条目时如何组合匹配线。我正在使用两个 for 循环,但文件非常大并且需要很多时间。
在 perl 或 R 中有更快的方法吗?