I have two excel files each file contains columns [product name, price, quantity]. one is the reference table (drug_list) which contain correct (product name) items (14000 item) however the other file (order-1) contains (product name) items (3000 item) with typos. i need to make lookup between products in order-1 file and reference file (drug list) however the typos in order-1's product name is too much. I've tried first to use fuzzywuzzy in python to make matching between the two columns but it takes too much time more than 16 hours till now and not finished yet. Is there a way?
for prod in drug_list['product']:
matches=process.extract(prod,order_1['product'],limit=order_1.shape[0])
for best_match in matches:
if best_match[1]>= 0.85:
order_1.loc[order_1['product']==best_match[0],'product']=prod