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

Stop duration को numbers में बदलना

Traffic stops डेटासेट में stop_duration कॉलम यह बताता है कि अधिकारी ने ड्राइवर को लगभग कितनी देर रोका. दिक्कत यह है कि durations strings के रूप में स्टोर हैं, जैसे '0-15 Min'. आप इस डेटा का विश्लेषण आसान कैसे बनाएँगे?

इस अभ्यास में, आप stop durations को integers में बदलेंगे. क्योंकि सटीक durations उपलब्ध नहीं हैं, इसलिए आपको उपयुक्त मानों से अनुमान लगाना होगा:

  • '0-15 Min' को 8 में बदलें
  • '16-30 Min' को 23 में बदलें
  • '30+ Min' को 45 में बदलें

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

pandas के साथ Police Activity का विश्लेषण

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

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

  • stop_duration कॉलम में unique values प्रिंट करें. (यह आपके लिए किया जा चुका है.)
  • mapping नाम की एक डिक्शनरी बनाएँ जो stop_duration strings को दिए गए integers से मैप करे.
  • mapping का उपयोग करके stop_duration strings को integers में बदलें, और परिणामों को stop_minutes नाम के नए कॉलम में स्टोर करें.
  • यह जाँचने के लिए कि durations सही तरह integers में बदले गए हैं, stop_minutes कॉलम में unique values प्रिंट करें.

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

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

# Print the unique values in 'stop_duration'
print(ri.stop_duration.unique())

# Create a dictionary that maps strings to integers
mapping = {____}

# Convert the 'stop_duration' strings to integers using the 'mapping'
ri['stop_minutes'] = ri.stop_duration.____

# Print the unique values in 'stop_minutes'
print(____)
कोड संपादित करें और चलाएँ