Object dtype बनाना
एक तात्कालिक टेक्स्ट एक्सप्लोरेशन के लिए, टीम चाहती है कि हर मूवी का शीर्षक लोअरकेस शब्दों के Python set के रूप में हो. चूँकि set Polars का नेटिव dtype नहीं है, इसे pl.Object dtype वाले कॉलम में स्टोर करें.
DataFrame movies उपलब्ध है, और हेल्पर title_to_word_set(title) पहले से परिभाषित है और किसी शीर्षक से लोअरकेस शब्दों का Python set लौटाता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Polars के साथ Data Pipelines का स्केलिंग और ऑप्टिमाइज़ेशन
अभ्यास निर्देश
- हर
movie_titleपरtitle_to_word_setचलाकर लौटे हुए Python sets को एक नए कॉलम में स्टोर करें. - नए कॉलम का उपनाम
title_word_setरखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
result = movies.with_columns(
pl.col("movie_title")
# Convert each title to a set of words
.____(title_to_word_set, return_dtype=pl.____)
.alias("____")
).select("movie_title", "title_word_set").head(8)
print(result)