我有一个与上一篇文章非常相似的问题: 在 unix 中通过单列合并两个文件, 但我想基于两列合并我的数据(顺序相同,因此无需排序)。例子,
subjectid subID2 姓名 年龄
12 121 Jane 16
24 241 Kristen 90
15 151 Clarke 78
23 231 Joann 31
subjectid subID2 prob_disease
12 121 0.009
24 241 0.738
15 151 0.392
23 231 1.2E-5
输出看起来像
subjectid SubID2 prob_disease name 年龄
12 121 0.009 Jane 16
24 241 0.738 Kristen 90
15 151 0.392 Clarke 78
23 231 1.2E-5 Joanna 31
当我使用 join 时,它只考虑第一列(subjectid)并重复 SubID2 列。请问有没有办法通过join或其他方式做到这一点?谢谢