rental rate को split करना
वीडियो अभ्यास में, आपने देखा कि pandas का उपयोग करके film टेबल के ईमेल एड्रेस कॉलम को कैसे split किया जाता है ताकि यूज़र्स के डोमेन नाम निकाले जा सकें। मान लीजिए आप यह बेहतर समझना चाहते हैं कि यूज़र्स फिल्मों के लिए कितने रेट चुकाते हैं, इसलिए आपने rental_rate कॉलम को डॉलर और सेंट्स में बाँटने का फैसला किया।
इस अभ्यास में, आप वही तकनीकें उपयोग करेंगे जो वीडियो अभ्यासों में की थीं! film टेबल को pandas DataFrame film_df में लोड कर दिया गया है। याद रहे, लक्ष्य है rental_rate कॉलम को डॉलर और सेंट्स में बाँटना।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Introduction to Data Engineering
अभ्यास निर्देश
.astype()मेथड का उपयोग करकेrental_rateकॉलम को string ऑब्जेक्ट्स के कॉलम में बदलें, और नतीजेrental_rate_strमें असाइन करें।rental_rate_strको'.'पर split करें और नतीजों को कॉलम्स में expand करें। नतीजों कोrental_rate_expandedमें असाइन करें।- नए बनाए गए कॉलम्स को
films_dfमें क्रमशःrental_rate_dollarऔरrental_rate_centsनामों से असाइन करें, और उन्हें expanded वर्ज़न से उपयुक्त इंडेक्स के माध्यम से सेट करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Get the rental rate column as a string
rental_rate_str = film_df.____.____("____")
# Split up and expand the column
rental_rate_expanded = rental_rate_str.____.____("____", expand=True)
# Assign the columns to film_df
film_df = film_df.assign(
____=____[____],
____=____[____],
)