เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การกรองแถวด้วยตัวแปรประเภทหมวดหมู่

การกรองข้อมูลตามตัวแปรประเภทหมวดหมู่มักต้องใช้ตัวดำเนินการ or (|) เพื่อเลือกแถวจากหลายหมวดหมู่ ซึ่งอาจยุ่งยากเมื่อต้องการเลือกรัฐทั้งหมดจากสามภูมิภาคที่แตกต่างกัน แต่สามารถใช้เมธอด .isin() แทนได้ ซึ่งช่วยให้เขียนเงื่อนไขเพียงครั้งเดียวแทนที่จะต้องเขียนแยกกันสามครั้ง

colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]

homelessness พร้อมใช้งานแล้ว และโหลด pandas ไว้เป็น pd

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การจัดการข้อมูลด้วย pandas

ดูคอร์ส

คำแนะนำการฝึกหัด

กรอง homelessness สำหรับกรณีที่ state ตามสำมะโนประชากรของสหรัฐฯ อยู่ในรายการ Mojave states ที่ชื่อว่า canu โดยกำหนดผลลัพธ์ให้กับ mojave_homelessness ดูผลลัพธ์ที่แสดงออกมา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# The Mojave Desert states
canu = ["California", "Arizona", "Nevada", "Utah"]

# Filter for rows in the Mojave Desert states
mojave_homelessness = homelessness[____]

# See the result
print(mojave_homelessness)
แก้ไขและรันโค้ด