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

การ Unnest production_country

กลับมาที่ชุดข้อมูลภาพยนตร์จาก streaming startup อีกครั้ง คราวนี้ให้โฟกัสที่ production_country ซึ่งแต่ละแถวมีสองฟิลด์ที่ซ้อนอยู่ ได้แก่ รหัสประเทศและชื่อประเทศ ให้ unnest struct นี้เพื่อให้ฟิลด์เหล่านั้นกลายเป็นคอลัมน์ระดับบนสุดทั่วไป

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

การปรับขนาดและเพิ่มประสิทธิภาพ Data Pipeline ด้วย Polars

ดูคอร์ส

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

  • Unnest คอลัมน์ struct production_country เพื่อให้ field ของมันกลายเป็นคอลัมน์ปกติ

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

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

# Flatten the struct into columns
result = movies.____("production_country").select(
    "movie_title", "code", "name"
).head(8)
print(result)
แก้ไขและรันโค้ด