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, kursun bir parçasıdır

Python'da Tarihler ve Saatlerle Çalışmak

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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