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

R'de data.table ile Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

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

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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