Zapytanie do DuckDB i konwersja do Polars
Zespół korzysta też z lokalnego analitycznego magazynu DuckDB. Połączenie jest już otwarte, a tabela physical_format_summary załadowana. DuckDB ma własną integrację z Polars: wykonaj zapytanie do tabeli i w jednym kroku przekonwertuj wynik do DataFrame'a Polars.
polars jest załadowany jako pl, a połączenie DuckDB jest dostępne w zmiennej db.
To ćwiczenie jest częścią kursu
Skalowanie i optymalizacja potoków danych w Polars
Instrukcje do ćwiczenia
- Uruchom zapytanie SQL na połączeniu DuckDB.
- Przekonwertuj wynik DuckDB do DataFrame'a Polars.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)