BaşlayınÜcretsiz başlayın

İ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
%Y4 basamaklı yıl (0000-9999)
%m2 basamaklı ay (1-12)
%d2 basamaklı gün (1-31)
%H2 basamaklı saat (0-23)
%M2 basamaklı dakika (0-59)
%S2 basamaklı saniye (0-59)

Bu egzersiz, kursun bir parçasıdır

Python'da Tarihler ve Saatlerle Çalışmak

Kursa Göz Atın

Egzersiz talimatları

  • for döngüsünün dışında, veriyi doğru şekilde ayrıştırmak için fmt string’ini uygun biçimle doldur.
  • for döngüsünün içinde, start ve end string’lerini trip sözlüğüne start ve end anahtarlarıyla ve değer olarak datetime nesneleriyle ayrıştırıp ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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)
Kodu Düzenle ve Çalıştır