ค้นหาสาขาวิชาและอายุของนักเรียนที่ไม่มีสัตว์เลี้ยงแมว
Find the major and age of students who do not have a cat pet.
df_student = pd.DataFrame(columns=['stuid', 'major', 'age']); df_has_pet = pd.DataFrame(columns=['stuid', 'petid']); df_pets = pd.DataFrame(columns=['petid', 'pettype'])
df_cats = df_has_pet.merge(df_pets[df_pets['pettype'] == 'cat'], on='petid').merge(df_student, on='stuid')['stuid']; df_student[~df_student['stuid'].isin(df_cats)][['major', 'age']]