我有两个文本文件:
文件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也不错,如果可以用的话?你知道吗
任何解决方案的任何线索将不胜感激。你知道吗
Tags:
在shell中使用
join
:-j 2
表示“在第二列上联接”-o
指定输出中列的顺序,2.1
表示“文件2,列1”您可以使用这个
awk
命令来组合这两个文件:将2个文件导入数据库中的2个表(例如SQLite),然后从T1.id=T2.id上的T1 join T2中选择
sqlite shell可以设置csv或tabs模式。(逗号/制表符分隔)使用
.import
和.once
作为输入和输出。你知道吗相关问题 更多 >
编程相关推荐