НачатьНачать бесплатно

Запрос к 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)
Редактировать и запускать код