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

j içinde hesaplama (II)

Son egzersizde, j içinde yalnızca tek bir değer (uzunluğu bir olan bir vektör) döndüren hesaplamalar yaptın. Ancak çoğu zaman birden fazla değer döndüren hesaplamalar yaparsın. Güzel haber şu ki bu hesaplamaların sözdizimi yine aynı!

Bu egzersizde geziler arasındaki dakika farkını hesaplamak için difftime() fonksiyonunu kullanacaksın. difftime(), farkı hesaplamak için (time1 - time2) iki zorunlu argümana, time1 ve time2'ye ihtiyaç duyar. Farkı dakika cinsinden hesaplamak için units argümanını "min" olarak ayarla:

date1 <- "2018-12-20 11:30:00 EST"
date2 <- "2018-12-20 11:20:00 EST"
difftime(date1, date2, units = "min")

Time difference of 10 mins

Bu egzersiz

R'de data.table ile Veri İşleme

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

Egzersiz talimatları

end_date ile start_date arasındaki farkı dakika cinsinden hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)
Kodu Düzenle ve Çalıştır