Thu thập hai báo cáo cùng lúc
Bảng điều khiển cần hai bản tóm tắt liên quan: lượt mượn kỹ thuật số theo format và lượt mượn kỹ thuật số theo tháng. Cả hai truy vấn đều quét cùng một CSV. Hãy đưa cả hai truy vấn lazy vào pl.collect_all() để Polars lập kế hoạch chung và chỉ đọc tệp một lần.
Hai truy vấn LazyFrame đã được chuẩn bị sẵn cho bạn:
checkouts_by_format: tổng lượt mượn kỹ thuật số được nhóm theoformat.checkouts_by_month: tổng lượt mượn kỹ thuật số được nhóm theo tháng.
Bài tập này là một phần của khóa học
Mở rộng và tối ưu hóa pipeline dữ liệu với Polars
Hướng dẫn bài tập
- Dùng phương thức phù hợp để thực thi cả hai truy vấn lazy cùng lúc.
- Truyền
checkouts_by_formattrước vàcheckouts_by_monthsau trong danh sách.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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])