CommencerCommencez gratuitement

Interroger DuckDB dans Polars

L'équipe dispose aussi d'un magasin analytique DuckDB local. Une connexion est déjà ouverte et une table physical_format_summary est chargée pour vous. DuckDB s'intègre directement avec Polars : interrogez la table et convertissez le résultat en DataFrame Polars en une seule étape.

polars est importé sous le nom pl, et la connexion DuckDB est dans db.

Cet exercice fait partie du cours

<cours>Mise à l'échelle et optimisation des pipelines de données avec Polars</cours>
Voir le cours

Instructions de l’exercice

  • Exécutez la requête SQL sur la connexion DuckDB.
  • Convertissez le résultat DuckDB en DataFrame Polars.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code