我有两个文本文件:
文件1:
Category ID
C1 A1
C2 A2
C3 A3
C1 A4
C4 A5
文件2:
Purchase ID
O1 A1
O1 A2
O1 A3
O1 A4
O2 A5
O2 A6
O3 A7
O3 A2
我需要创建一个文件 3:
O1 A1 C1
O1 A2 C2
等等。
文件 1 和文件 2 将非常大。
有人可以推荐一种有效的方法来执行此操作(而不是从文件 1 和文件 2 中逐一搜索),可能是在 python 中。
但其他语言也可以。 excel也不错,能用吗?
任何有关任何类型解决方案的线索都将不胜感激。
最佳答案
在 shell 中使用 join
:
join -j 2 -o 2.1 2.2 1.1 File1 File2
-j 2
表示“在第二列加入”-o
指定输出中列的顺序,2.1
代表“文件 2,列 1”
关于java - 基于列将两个文本文件映射为一个的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42206650/