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

Sürüşler arasında ne kadar zaman var?

Son egzersizin için, ilginç bir şey yapmak üzere Pandas indekslemesinden yararlanalım. Sürüşler arasında ne kadar zaman geçmiş?

Bu egzersiz

Python'da Tarihler ve Saatlerle Çalışmak

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

Egzersiz talimatları

  • Geçerli satırın Start date değeri ile önceki satırın End date değeri arasındaki farkı hesapla ve rides['Time since'] değişkenine ata.
  • Üzerinde çalışmayı kolaylaştırmak için rides['Time since'] değerini saniyeye çevir.
  • rides veri kümesini Start date'e göre aylık aralıklara yeniden örnekle.
  • Ortalama değeri (60*60)'a bölerek, W20529'un yeniden alınmadan önce iskelede ortalama kaç saat beklediğini bul.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Shift the index of the end date up one; now subract it from the start date
rides['Time since'] = rides['Start date'] - (rides[____].shift(1))

# Move from a timedelta to a number of seconds, which is easier to work with
rides['Time since'] = rides['Time since'].____

# Resample to the month
monthly = rides.____('____', on = 'Start date')

# Print the average hours between rides each month
print(monthly['Time since'].____/(60*60))
Kodu Düzenle ve Çalıştır