python字段匹配很简单,只要稍微理解一下numpy 和pandas的基础知识,这样csv文件或者excel等 其他表格,只要有匹配的字段,就能生成一个新表格,将你希望作为基础的文件放在前面,匹配速度很快
假设我们以D字段给P1文件赋值W
例如P1
O | D |
0 | 1 |
1 | 1 |
2 | 2 |
p2
D | W |
1 | T |
2 | F |
最终代码
import numpy as np
import pandas as pd
import xlrd
P1=pd.DataFrame(pd.read_csv('1.csv'))
P2=pd.DataFrame(pd.read_csv('2.csv'))
c=pd.merge(P1,P2,how='inner')
c.to_csv("P.csv")