Dotazování DuckDB s převodem do Polars
Tým má také lokální analytické úložiště DuckDB. Připojení je už otevřené a tabulka physical_format_summary je načtená. DuckDB má vlastní integraci s Polars: dotaž se na tabulku a převeď výsledek na Polars DataFrame v jednom kroku.
polars je načtený jako pl a připojení k DuckDB je uložené v db.
Toto cvičení je součástí kurzu
Scaling and Optimizing Data Pipelines with Polars
Pokyny k cvičení
- Spusť SQL dotaz přes připojení DuckDB.
- Převeď výsledek DuckDB na Polars DataFrame.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)