处理数据的时候发现很长时间不用Index match,多条件查询竟然忘记了,然后又懒得再去google一下。用Vlookup多条件定位查询竟然报错,所以最后选了一个懒人最合适的办法。
Python中的pandas merge…
以下代码的意思就是按照同时符合-项目和姓名的求并集,并且以后者也就是df2的文档为基准。
分分钟完成~~
import pandas as pd
import os
os.chrdir('path')
df1=pd.read_csv('test1.csv',encoding='gbk')
df2=pd.read_csv('test2.csv',encoding='gbk')
df3=pd.merge(df1,df2,on=['项目','姓名'],how='right']
df3.to_csv('path')