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ırEgzersiz 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)