通过UNIX中的单个列合并两个文件

CadisEtRama:

我想在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 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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据匹配的行合并两个csv文件,并在linux中添加新列

如何根据UNIX中的列比较两个文件

单个文件中的两个类

如何通过laravel mix将两个SASS文件合并到一个CSS文件中?

在Keras中通过卷积合并两个张量

合并来自包含同一列的两个文件中的数据-Python

通过两列合并两个data.frame

根据python中的两列在python中映射或合并两个csv文件?

尝试基于两个常见列合并R中的多个tsv文件

通过一列AWK合并两个文件

如何基于UNIX中的一个匹配列合并两个csv文件。两个文件中列的位置都不同

使用jq在单个文件中合并两个JSON数组

合并两个查询以在MySQL中获得单个结果

在dplyr 1.0.0中的单个mutate()函数中合并两个列转换

合并两个单独文件中的列

合并两个文件

将两个文件合并为具有合并列的单个文件

合并两个文件

如何通过将行文件的值移动到列文件中的相应值来合并两个文件?

如何通过使用子查询或内部查询在mysql中的单个查询中合并两个查询

如何使用UNIX中的两列联接两个文件

如何基于R中的同一列合并/匹配两个文件

合并两个文件

Unix:如何合并两个目录

合并两个文本文件中的列

通过匹配python中列的项目合并两个tsv文件

按顺序合并两个文件夹中的单个文件(从未问过问题)

如何通过 Tornado 合并两个 html 文件

Unix shell - 通过比较两个文件来查找唯一的列