我有两个csv文件,其中包含不同的行
例如,A csv有2000行,而B csv有100.000行,我需要检查,
对于以下任务,我怎么能改变以下代码?
我需要查找第一个csv中的所有序列号,并在第二个csv上查找匹配项。结果报告将在单独的列中显示匹配的序列号以及每个csv的相应产品ID:
A = pd.DataFrame({'product id': [1455,5452,3775],
'serial number':[44,55,66]})
print (A)
B = pd.DataFrame({'product id': [7000,2000,1000],
'serial number':[44,55,77]})
print (B)
print (pd.merge(A, B, on='serial number'))
期望的输出:
product id_x serial number product id_y
1455 44 7000
5452 55 2000