ค้นหาชื่อของหัตถการทั้งหมดที่มีค่าใช้จ่ายมากกว่า 1,000 ราย แต่แพทย์คนไหนที่จอห์น เหวินไม่ได้รับการฝึกอบรมมา?
Find the names of all procedures which cost more than 1000 but which physician John Wen was not trained in?
df_trained_in = pd.DataFrame(columns=['physician', 'treatment']); df_procedures = pd.DataFrame(columns=['name', 'cost']); df_physician = pd.DataFrame(columns=['employeeid', 'name']); df_procedures = pd.DataFrame(columns=['name', 'code'])
df_procedures[~df_procedures['name'].isin(df_procedures[df_procedures['code'].isin(df_trained_in[df_trained_in['physician']==df_physician[df_physician['name']=='John Wen']['employeeid'].values[0]]['treatment'])]['name']) & (df_procedures['cost']>1000)]['name']