我想通过unix中的一列合并两个文件。
我有file_a:
subjectid name age 12 Jane 16 24 Kristen 90 15 Clarke 78 23 Joann 31
我还有另一个file_b:
subjectid prob_disease 12 0.009 24 0.738 15 0.392 23 1.2E-5
我想在命令行中合并这些文件。我想按主题合并文件a和b。由于每个文件的长度约为200万行,因此我在R中进行了尝试,但由于数据量而冻结,有人可以帮助我在Linux中进行此操作吗?所需的输出:
subjectid prob_disease name age 12 0.009 Jane 16 24 0.738 Kristen 90 15 0.392 Clarke 78 23 1.2E-5 Joanna 31
请帮忙,谢谢!
结帐join(1)。就您而言,您甚至不需要任何标志:
join(1)
$ join file_b file_a subjectid prob_disease name age 12 0.009 Jane 16 24 0.738 Kristen 90 15 0.392 Clarke 78 23 1.2E-5 Joann 31