從 DuckDB 查詢到 Polars
團隊也有一個本機的 DuckDB 分析資料庫。連線已經開啟,且已為你載入 physical_format_summary 資料表。DuckDB 與 Polars 有整合:請用一個步驟查詢該資料表,並把結果轉成 Polars DataFrame。
polars 已以 pl 載入,DuckDB 連線物件為 db。
本練習屬於課程
使用 Polars 擴充與最佳化資料管線
練習說明
- 在 DuckDB 連線上執行該 SQL 查詢。
- 將 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)