Categories का नाम बदलना
adoptable dogs डेटासेट का likes_children कॉलम अपडेट करने की ज़रूरत है. अभी के फ़्रीक्वेंसी काउंट्स इस प्रकार हैं:
Maybe? 1718
yes 1172
no 47
दो चीज़ें साफ़ दिख रही हैं: कैपिटलाइज़ेशन में फर्क और Maybe? कैटेगरी में ? का होना. डेटा इससे ज़्यादा साफ़ होना चाहिए, और आपसे कुछ बदलाव करने के लिए कहा गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Categorical Data के साथ काम करना
अभ्यास निर्देश
my_changesनाम की एक dictionary बनाएँ जोMaybe?कैटेगरी कोMaybeमें अपडेट करे.my_changesdictionary का उपयोग करकेlikes_childrenकी categories का नाम बदलें.- Categories को एक बार और अपडेट करें ताकि सभी categories uppercase में हों, इसके लिए
.upper()मेथड का उपयोग करें. - अपडेटेड
likes_childrenSeries की categories को प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create the my_changes dictionary
____
# Rename the categories listed in the my_changes dictionary
dogs["likes_children"] = ____
# Use a lambda function to convert all categories to uppercase using upper()
dogs["likes_children"] = dogs["likes_children"].____.____(lambda c: c.upper())
# Print the list of categories
print(____)