Fråga DuckDB och konvertera till Polars
Teamet har även ett lokalt analytiskt DuckDB-lager. En anslutning är redan öppen och tabellen physical_format_summary är inläst åt dig. DuckDB har en inbyggd integration med Polars: fråga tabellen och konvertera resultatet till en Polars DataFrame i ett enda steg.
polars är importerat som pl och DuckDB-anslutningen finns i db.
Den här övningen är en del av kursen
Skalning och optimering av datapipelines med Polars
Övningsinstruktioner
- Kör SQL-frågan mot DuckDB-anslutningen.
- Konvertera DuckDB-resultatet till en Polars DataFrame.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)