从csv文件输入的pandas

时间:2017-02-24 11:46:09

标签: python python-3.x csv pandas

我有两个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

0 个答案:

没有答案