टायर साइज constraints
इस लेसन में, आप ride_sharing DataFrame पर किए गए अपने पिछले काम को आगे बढ़ाएँगे. आप tire_sizes कॉलम के साथ काम करेंगे, जिसमें हर बाइक का टायर साइज दिया है.
साइकिल के टायर साइज 26″, 27″ या 29″ हो सकते हैं और यहाँ उन्हें सही तरह से categorical वैल्यू के रूप में स्टोर किया गया है. मेंटेनेंस लागत कम करने के लिए, राइड शेयरिंग प्रोवाइडर ने अधिकतम टायर साइज 27″ निर्धारित करने का फैसला किया.
इस अभ्यास में, आप पहले tire_sizes को integer में बदलेंगे, फिर टायर साइज के लिए 27″ की नई upper limit सेट और टेस्ट करके सुनिश्चित करेंगे कि tire_sizes कॉलम का रेंज सही है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में डेटा क्लीनिंग
अभ्यास निर्देश
tire_sizesकॉलम कोcategoryसे'int'में कनवर्ट करें..loc[]का उपयोग करकेtire_sizesके सभी वैल्यू जो 27 से ऊपर हैं, उन्हें 27 सेट करें.tire_sizesकोintसे वापस'category'में reconvert करें.tire_sizesका description प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Convert tire_sizes to integer
ride_sharing['tire_sizes'] = ____['____'].____('____')
# Set all values above 27 to 27
ride_sharing.____[____ > ____, ____] = ____
# Reconvert tire_sizes back to categorical
ride_sharing['tire_sizes'] = ____
# Print tire size description
print(ride_sharing['tire_sizes'].____())