शुरू करेंमुफ़्त में शुरू करें

प्राइमरी जेनर निकालना

आप एक स्ट्रीमिंग मूवी स्टार्टअप की डेटा टीम में जुड़े हैं. वे फिल्म मेटाडेटा एक Parquet फाइल में रखते हैं, जहाँ हर मूवी के genres स्ट्रिंग्स की एक लिस्ट होती है, क्योंकि ज़्यादातर फिल्में कई जेनर में आती हैं. हर रो से पहली सूचीबद्ध जेनर निकालकर एक साफ, टॉप-लेवल primary_genre कॉलम में रखें.

polars pl के रूप में लोड है, और DataFrame movies Parquet फाइल से पहले से लोड किया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Polars के साथ Data Pipelines का स्केलिंग और ऑप्टिमाइज़ेशन

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक लिस्ट एक्सप्रेशन का उपयोग करके, हर रो की genres लिस्ट से पहला एलिमेंट निकालें.
  • नए कॉलम को primary_genre के रूप में एलियस करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

result = movies.select(
    "movie_title",
    "genres",
    # Get the first genre
    pl.col("genres").list.____(0).alias("____"),
).head(8)
print(result)
कोड संपादित करें और चलाएँ