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

Python'da Tarihler ve Saatlerle Çalışmak

kursunun bir parçasıdır
Kursu Görüntüle

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