gpt4 book ai didi

linux - 在unix中通过单列合并两个文件

转载 作者:IT王子 更新时间:2023-10-29 00:24:00 26 4
gpt4 key购买 nike

我想在 unix 中按一列合并两个文件。

我有 file_a:

subjectid name age  
12 Jane 16
24 Kristen 90
15 Clarke 78
23 Joann 31

我有另一个文件_b:

subjectid prob_disease  
12 0.009
24 0.738
15 0.392
23 1.2E-5

我想在命令行中合并这些文件。我想通过 subjectid 合并文件 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 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

关于linux - 在unix中通过单列合并两个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9575972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com