ตามหาเพื่อนผู้ชายของอลิซที่ทำงานเป็นหมอ?
Find the male friend of Alice whose job is a doctor?
df = pd.merge(df1.assign(key=1),df2.assign(key=1),on='key').drop('key', 1)
df.loc[(df['name'] == 'Alice') & (df['gender'] == 'male') & (df['job'] == 'doctor'), 'friend']