Enum कॉलम बनाना
फिल्मों के लिए Released, Rumored, Post Production जैसी एक तय स्टेटस शब्दावली होती है। चूँकि अनुमत मान पहले से ज्ञात हैं, इसलिए Categorical की तुलना में Enum बेहतर फिट है: यह वैलिडेशन जोड़ता है, जो किसी भी अज्ञात स्टेटस को पाइपलाइन को प्रभावित करने से पहले पकड़ लेता है.
movies अब भी उपलब्ध है, साथ ही हर अनुमत मान को सूचीबद्ध करता हुआ पहले से परिभाषित status_enum भी दिया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Polars के साथ Data Pipelines का स्केलिंग और ऑप्टिमाइज़ेशन
अभ्यास निर्देश
- पहले से परिभाषित
status_enumका उपयोग करकेstatusकॉलम को cast करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
result = movies.with_columns(
# Cast to the enum
pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)