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

การใช้ .groupby() หลังการเรียงลำดับหมวดหมู่ใหม่

ถึงเวลาวิเคราะห์ชุดข้อมูลสุนัขที่รอรับเลี้ยง โดยเน้นที่คอลัมน์ "size" (ขนาดของสุนัข) โค้ดสำหรับการเรียงลำดับหมวดหมู่ใหม่ได้เตรียมไว้ให้แล้ว ในแบบฝึกหัดนี้ จะเขียน .groupby() สองรูปแบบที่คล้ายกัน เพื่อทำความเข้าใจผลของ "size" ที่มีต่อตัวแปรอื่น โดย dogs ได้ถูกโหลดไว้ล่วงหน้าแล้ว

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

การทำงานกับข้อมูลเชิงกลุ่มใน Python

ดูคอร์ส

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

  • แสดงตารางความถี่ของ "sex" สำหรับแต่ละหมวดหมู่ในคอลัมน์ "size"
  • แสดงตารางความถี่ของ "keep_in" สำหรับแต่ละหมวดหมู่ในคอลัมน์ "size"

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

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

# Previous code
dogs["size"].cat.reorder_categories(
  new_categories=["small", "medium", "large"],
  ordered=True,
  inplace=True
)

# How many Male/Female dogs are available of each size?
print(dogs.____(____)[____].value_counts())

# Do larger dogs need more room to roam?
print(dogs.____(____)[____].value_counts())
แก้ไขและรันโค้ด