मौसम की स्थिति को रेट करना
पिछले अभ्यास में, आपने हर दिन खराब मौसम की स्थितियों की संख्या गिनी थी। इस अभ्यास में, आप उन्हीं काउंट का उपयोग करके मौसम के लिए एक रेटिंग सिस्टम बनाएँगे।
काउंट 0 से 9 तक हैं, और उन्हें इस तरह रेटिंग में बदला जाना चाहिए:
0को'good'में बदलें1से4को'bad'में बदलें5से9को'worse'में बदलें
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ Police Activity का विश्लेषण
अभ्यास निर्देश
bad_conditionsकॉलम में unique मानों की गिनती करें और index को sort करें। (यह आपके लिए कर दिया गया है.)mappingनाम की एक डिक्शनरी बनाएँ जोbad_conditionsके integers को दिए गए strings से मैप करे।mappingका उपयोग करकेbad_conditionsके integers को strings में बदलें और नतीजों कोratingनाम के नए कॉलम में स्टोर करें।ratingमें unique मानों की गिनती करें ताकि यह जाँच सकें कि integers सही तरह strings में बदले गए हैं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Count the unique values in 'bad_conditions' and sort the index
print(weather.bad_conditions.value_counts().sort_index())
# Create a dictionary that maps integers to strings
mapping = {0:'good', 1:'bad', 2:'bad', ____}
# Convert the 'bad_conditions' integers to strings using the 'mapping'
weather['rating'] = weather.bad_conditions.____
# Count the unique values in 'rating'
print(____)