小编Dad*_*ang的帖子

如何根据两列的匹配合并两个文件?

我有 file1 喜欢:

0   AFFX-SNP-000541  NA
0   AFFX-SNP-002255  NA
1   rs12103          0.6401
1   rs12103_1247494  0.696
1   rs12142199       0.7672
Run Code Online (Sandbox Code Playgroud)

还有一个文件2:

0   AFFX-SNP-000541   1
0   AFFX-SNP-002255   1
1   rs12103           0.5596
1   rs12103_1247494   0.5581
1   rs12142199        0.4931
Run Code Online (Sandbox Code Playgroud)

并想要一个 file3 ,这样:

0   AFFX-SNP-000541     NA       1
0   AFFX-SNP-002255     NA       1
1   rs12103             0.6401   0.5596
1   rs12103_1247494     0.696    0.5581
1   rs12142199          0.7672   0.4931
Run Code Online (Sandbox Code Playgroud)

这意味着将 file2 的第 4 列按第 2 列的名称放入 file1。

awk text-processing join bioinformatics

40
推荐指数
3
解决办法
15万
查看次数

如何在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
查看次数

标签 统计

bioinformatics ×2

join ×2

awk ×1

shell ×1

terminal ×1

text-processing ×1