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

स्ट्रिंग के जोड़ों को datetime के रूप में पार्स करना

अब तक, आप W20529 की ट्रिप्स के लिए प्री-प्रोसेस्ड datetime की एक लिस्ट के साथ काम कर रहे थे. इस अभ्यास में, आप डेटा क्लीनिंग पाइपलाइन में एक कदम पीछे जाएँगे और उन स्ट्रिंग्स के साथ काम करेंगे जिनसे डेटा शुरू हुआ था.

सही फ़ॉर्मेट जानने के लिए IPython शेल में onebike_datetime_strings को एक्सप्लोर कीजिए. datetime आपके लिए पहले से लोड है.

Reference
%Y4 अंकों का वर्ष (0000-9999)
%m2 अंकों का महीना (1-12)
%d2 अंकों की तारीख (1-31)
%H2 अंकों का घंटा (0-23)
%M2 अंकों का मिनट (0-59)
%S2 अंकों का सेकंड (0-59)

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

Python में Dates और Times के साथ काम करना

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

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

  • for लूप के बाहर, डेटा के लिए सही पार्सिंग फ़ॉर्मेट के साथ fmt स्ट्रिंग भरें.
  • for लूप के भीतर, start और end स्ट्रिंग्स को पार्स करके trip डिक्शनरी में start और end कीज़ और वैल्यू के रूप में datetime ऑब्जेक्ट्स जोड़ें.

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

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

# Write down the format string
fmt = "____"

# Initialize a list for holding the pairs of datetime objects
onebike_datetimes = []

# Loop over all trips
for (start, end) in onebike_datetime_strings:
  trip = {'start': datetime.____(____, ____),
          'end': datetime.____(____, ____)}
  
  # Append the trip
  onebike_datetimes.append(trip)
कोड संपादित करें और चलाएँ