การกรองแถว
งานสำคัญอย่างหนึ่งในด้าน data science คือการค้นหาส่วนของชุดข้อมูลที่น่าสนใจ วิธีที่ง่ายที่สุดวิธีหนึ่งคือการเลือกเฉพาะแถวที่ตรงตามเงื่อนไขที่กำหนด ซึ่งเรียกว่า การกรองแถว หรือ การเลือกแถว
มีหลายวิธีในการเลือกแถวย่อยจาก DataFrame วิธีที่พบบ่อยที่สุดคือการใช้ตัวดำเนินการเปรียบเทียบเพื่อให้ได้ค่า True หรือ False สำหรับแต่ละแถว แล้วนำผลลัพธ์นั้นใส่ในวงเล็บเหลี่ยม
dogs[dogs["height_cm"] > 60]
dogs[dogs["color"] == "tan"]
สามารถกรองหลายเงื่อนไขพร้อมกันได้ โดยใช้ตัวดำเนินการ "bitwise and" คือ &
dogs[(dogs["height_cm"] > 60) & (dogs["color"] == "tan")]
homelessness พร้อมใช้งานแล้ว และ pandas ถูกโหลดในชื่อ pd
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Filter for rows where individuals is greater than 10000
ind_gt_10k = ____
# See the result
print(ind_gt_10k)