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

คิวรี DuckDB เป็น Polars

ทีมงานยังมีที่เก็บข้อมูลเชิงวิเคราะห์แบบ DuckDB ในเครื่องด้วย การเชื่อมต่อเปิดอยู่แล้ว และตาราง physical_format_summary ถูกโหลดไว้ให้เรียบร้อย DuckDB มีการผสานรวมกับ Polars โดยตรง: คิวรีตารางและแปลงผลลัพธ์เป็น Polars DataFrame ในขั้นตอนเดียว

polars โหลดไว้เป็น pl และการเชื่อมต่อ DuckDB อยู่ในตัวแปร db

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

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

ดูคอร์ส

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

  • รัน SQL query บนการเชื่อมต่อ DuckDB
  • แปลงผลลัพธ์จาก DuckDB ให้เป็น Polars DataFrame

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

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

# Run the query and convert the result to a Polars DataFrame
result = db.____(
    """
    SELECT *
    FROM physical_format_summary
    ORDER BY total_checkouts DESC
    """
).____()
print(result)
แก้ไขและรันโค้ด