始める無料で始める

DuckDB のクエリ結果を Polars に取り込む

チームはローカルの DuckDB 分析ストアも保有しています。接続はすでに開かれており、physical_format_summary テーブルが読み込まれた状態になっています。DuckDB には Polars との連携機能が組み込まれています。テーブルにクエリを実行し、結果を一度の操作で Polars の DataFrame に変換しましょう。

polarspl としてインポート済みで、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)
コードを編集して実行