使用map在python中 实现类似excel的vlookup功能
seires.map({})
dict(zip(list(A[0]),len(list(A[0])) * [1])) #将需匹配的另一个df的对应列转为dict
如下两个df 想实现以odpair_df11为基准去匹配tk_trace_df11 查看缺失情况,匹配上显示1,未匹配上为空
1.将tk_trace_df11的收投地市列转为dict
注释:
①先转为list,设置值为1(乘以列表长度的1)
②用zip打包后转为dict
2.匹配
另一种写法
odpair_df['收投地市匹配1']=odpair_df['收投地市'].apply(lambda x:1 if x in tk_trace_list else 0)