相关疑难解决方法(0)

如何在shell中合并具有不同行数的两个文件?

我有这样的file1:

CHR                     SNP     TEST   A1   A2                 GENO   O(HET)   E(HET)            P 
   0         AFFX-SNP-000541      ALL    0    0                0/0/0      nan      nan            1
   0         AFFX-SNP-000541      AFF    0    0                0/0/0      nan      nan           NA
   0         AFFX-SNP-000541    UNAFF    0    0                0/0/0      nan      nan           NA
   0         AFFX-SNP-002255      ALL    0    0                0/0/0      nan      nan            1
   0         AFFX-SNP-002255      AFF    0    0                0/0/0      nan      nan           NA
   0         AFFX-SNP-002255    UNAFF    0    0                0/0/0      nan      nan           NA
   1                 rs12103      ALL    C    T           55/250/317   0.4019   0.4113       0.5596
   1                 rs12103      AFF    C    T                0/0/0      nan …
Run Code Online (Sandbox Code Playgroud)

shell terminal join bioinformatics

7
推荐指数
2
解决办法
4648
查看次数

根据可能不完整的键合并文件

我想合并两个文件,例如如何根据两列的匹配合并两个文件?但一个文件可能无法包含所有结果。例如

文件1

1 dog
2 cat
3 fox
4 cow
Run Code Online (Sandbox Code Playgroud)

文件2

1 woof
2 meow
4 mooh
Run Code Online (Sandbox Code Playgroud)

想要的输出

1 dog woof
2 cat meow
3 fox
4 cow mooh
Run Code Online (Sandbox Code Playgroud)

text-processing merge paste

5
推荐指数
2
解决办法
344
查看次数

标签 统计

bioinformatics ×1

join ×1

merge ×1

paste ×1

shell ×1

terminal ×1

text-processing ×1