दो रिपोर्ट्स को साथ में collect करना
डैशबोर्ड को दो संबंधित summaries चाहिए: format के अनुसार digital checkouts और महीने के अनुसार digital checkouts. दोनों क्वेरीज़ एक ही CSV को scan करती हैं. दोनों lazy क्वेरीज़ को pl.collect_all() को दीजिए ताकि Polars उन्हें साथ में plan करे और फ़ाइल को सिर्फ एक बार पढ़े.
आपके लिए दो LazyFrame क्वेरीज़ पहले से बनाई गई हैं:
checkouts_by_format:formatके अनुसार समूहित कुल digital checkouts.checkouts_by_month: महीने के अनुसार समूहित कुल digital checkouts.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Polars के साथ Data Pipelines का स्केलिंग और ऑप्टिमाइज़ेशन
अभ्यास निर्देश
- दोनों lazy क्वेरीज़ को एक साथ execute करने के लिए सही मेथड का उपयोग करें.
- सूची में पहले
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])