Query's van DuckDB naar Polars
Het team heeft ook een lokale analytische store in DuckDB. Er is al een verbinding geopend en een tabel physical_format_summary is voor je geladen. DuckDB heeft een eigen integratie met Polars: query de tabel en zet het resultaat in één stap om naar een Polars-DataFrame.
polars is geladen als pl, en de DuckDB-verbinding staat in db.
Deze oefening maakt deel uit van de cursus
Data-pipelines schalen en optimaliseren met Polars
Oefeninstructies
- Voer de SQL-query uit op de DuckDB-verbinding.
- Zet het DuckDB-resultaat om naar een Polars-DataFrame.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)