İkili string’leri datetime olarak ayrıştırma
Şu ana kadar W20529’un yolculukları için önceden işlenmiş bir datetime listesiyle çalışıyordun. Bu egzersizde, veri temizleme hattında bir adım geriye gidecek ve verinin ilk hâli olan string’lerle çalışacaksın.
Doğru biçimi belirlemek için IPython kabuğunda onebike_datetime_strings dizisini incele. datetime senin için zaten yüklendi.
| Referans | |
|---|---|
| %Y | 4 basamaklı yıl (0000-9999) |
| %m | 2 basamaklı ay (1-12) |
| %d | 2 basamaklı gün (1-31) |
| %H | 2 basamaklı saat (0-23) |
| %M | 2 basamaklı dakika (0-59) |
| %S | 2 basamaklı saniye (0-59) |
Bu egzersiz
Python'da Tarihler ve Saatlerle Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
fordöngüsünün dışında, veriyi doğru şekilde ayrıştırmak içinfmtstring’ini uygun biçimle doldur.fordöngüsünün içinde,startveendstring’lerinitripsözlüğünestartveendanahtarlarıyla ve değer olarakdatetimenesneleriyle ayrıştırıp ekle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)