ПочатиПочніть безкоштовно

Збирання двох звітів разом

Панелі потрібні дві пов'язані зведення: цифрові видачі за format і цифрові видачі за місяцями. Обидва запити зчитують той самий CSV. Передайте обидва «ледачі» запити до pl.collect_all(), щоб Polars спланував їх разом і прочитав файл лише один раз.

Для вас уже підготовлено два запити LazyFrame:

  • checkouts_by_format: загальна кількість цифрових видач у групуванні за format.
  • checkouts_by_month: загальна кількість цифрових видач у групуванні за місяцями.

Ця вправа є частиною курсу

Масштабування й оптимізація конвеєрів даних з Polars

Переглянути курс

Інструкції до вправи

  • Скористайтеся відповідним методом, щоб виконати обидва «ледачі» запити одночасно.
  • Передайте у список спочатку checkouts_by_format, а потім checkouts_by_month.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Execute both lazy queries together so Polars shares the scan
results = pl.____([
    # Pass checkouts_by_format first, then checkouts_by_month
    ____,
    ____,
])

# Inspect each result
print(results[0])
print(results[1])
Редагувати та запускати код