एक से अधिक शर्तों को चेन करना
आप कई शर्तों को एक साथ चेन भी कर सकते हैं। प्रोडक्ट टीम शिपिंग को ऑप्टिमाइज़ करने के लिए साइज के आधार पर प्रोडक्ट्स को "Large", "Medium", या "Small" में वर्गीकृत करना चाहती है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Polars के साथ Data Transformation
अभ्यास निर्देश
- जाँचिए कि
"size"कॉलम"100ml"के बराबर है और"Large"रिटर्न करें. - जाँचिए कि
"size"कॉलम"50ml"के बराबर है और"Medium"रिटर्न करें. - बाकी सभी साइज के लिए
"Small"रिटर्न करें और कॉलम का नाम"size_category"रखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
reviews.with_columns(
# Check if size is "100ml" and return "Large"
pl.when(pl.col("____") == "____").then(pl.lit("____"))
# Check if size is "50ml" and return "Medium"
.____(pl.col("size") == "____").then(pl.lit("____"))
# Return "Small" for other sizes
.____(pl.lit("____"))
.alias("size_category")
)