MulaiMulai sekarang secara gratis

Mengurai pasangan string menjadi datetime

Sampai sekarang, Anda telah bekerja dengan daftar datetime yang sudah dipraproses untuk perjalanan W20529. Pada latihan ini, Anda akan mundur satu langkah dalam alur pembersihan data dan bekerja dengan string sebagaimana data tersebut dimulai.

Jelajahi onebike_datetime_strings di IPython shell untuk menentukan format yang benar. datetime sudah dimuat untuk Anda.

Referensi
%YTahun 4 digit (0000-9999)
%mBulan 2 digit (1-12)
%dHari 2 digit (1-31)
%HJam 2 digit (0-23)
%MMenit 2 digit (0-59)
%SDetik 2 digit (0-59)

Latihan ini adalah bagian dari kursus

Bekerja dengan Tanggal dan Waktu di Python

Lihat Kursus

Petunjuk latihan

  • Di luar loop for, lengkapi string fmt dengan format penguraian yang benar untuk data.
  • Di dalam loop for, urai string start dan end ke dalam dictionary trip dengan kunci start dan end serta nilai berupa objek datetime.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode