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

การสร้าง Object dtype

ทีมงานต้องการสำรวจข้อความแบบเร็ว โดยให้แปลงชื่อหนังแต่ละเรื่องเป็น Python set ของคำในรูปตัวพิมพ์เล็ก เนื่องจาก set ไม่ใช่ dtype ดั้งเดิมของ Polars จึงต้องเก็บไว้ในคอลัมน์ที่มี dtype เป็น pl.Object

มี DataFrame ชื่อ movies พร้อมใช้งาน และฟังก์ชันช่วย title_to_word_set(title) ถูกกำหนดไว้แล้ว โดยจะคืนค่าเป็น Python set ของคำตัวพิมพ์เล็กที่ได้จากชื่อหนัง

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

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

ดูคอร์ส

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

  • รัน title_to_word_set กับแต่ละค่าในคอลัมน์ movie_title และเก็บ Python set ที่ได้ลงในคอลัมน์ใหม่
  • ตั้งชื่อคอลัมน์ใหม่เป็น title_word_set

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

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

result = movies.with_columns(
    pl.col("movie_title")
    # Convert each title to a set of words
    .____(title_to_word_set, return_dtype=pl.____)
    .alias("____")
).select("movie_title", "title_word_set").head(8)
print(result)
แก้ไขและรันโค้ด