I want to check if certains value present in one column and check in another column using python if we get data then mark as yes
We have below dataframe
import pandas as pd
import numpy as np
a1=["Highschool.sg","school","school.sggs","school.coep","school.mit","address","address.pune","address.Nanded","address.mumbai"]
a2=[34,56,55,34,23,60,34,56,100]
a3=[np.nan,str(["sggs","coep","mit"]),np.nan,np.nan,np.nan,str(["pune","Nanded"]),np.nan,np.nan,np.nan]
df =pd.DataFrame(list(zip(a1,a2,a3)),columns=['data','id','required'])
Here if we get any value like ['sggs','coep','mit'] then need to check in column if any keyword match with this value then mark as YES
Expected output

