Запрос к DuckDB с получением DataFrame Polars
У команды также есть локальное аналитическое хранилище DuckDB. Соединение уже открыто, а таблица physical_format_summary загружена. DuckDB поддерживает встроенную интеграцию с Polars: выполните запрос к таблице и преобразуйте результат в DataFrame Polars за один шаг.
polars загружен как pl, соединение с DuckDB доступно в переменной db.
Это упражнение является частью курса
Масштабирование и оптимизация конвейеров данных с Polars
Инструкции к упражнению
- Выполните SQL-запрос через соединение с DuckDB.
- Преобразуйте результат DuckDB в DataFrame Polars.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)