ในการกรองดาต้าเฟรม (df) ตามคอลัมน์เดียวหากเราพิจารณาข้อมูลกับชายและหญิงเราอาจ:
males = df[df[Gender]=='Male']
คำถามที่ 1 - แต่จะเกิดอะไรขึ้นถ้าข้อมูลครอบคลุมหลายปีและฉันต้องการดูเฉพาะผู้ชายในปี 2014?
ในภาษาอื่นฉันอาจทำบางสิ่งเช่น:
if A = "Male" and if B = "2014" then
(ยกเว้นฉันต้องการทำสิ่งนี้และรับส่วนย่อยของ dataframe ดั้งเดิมในวัตถุ dataframe ใหม่)
คำถาม 2. ฉันจะทำสิ่งนี้แบบวนซ้ำได้อย่างไรและสร้างออบเจ็กต์ดาต้าเฟรมสำหรับชุดของปีและเพศที่ไม่ซ้ำกันแต่ละชุด (เช่น df สำหรับ: 2013-Male, 2013-Female, 2014-Male และ 2014-Female
for y in year:
for g in gender:
df = .....
groupby
แยกต่างหากสำหรับแต่ละชุดที่เป็นเอกลักษณ์ของปีและเพศให้ดูที่