Obliczenia w j (II)
W poprzednim ćwiczeniu wykonywałeś obliczenia w j, które zwracały tylko jedną wartość – wektor o długości jeden. Często jednak obliczenia zwracają więcej niż jedną wartość. Dobra wiadomość jest taka, że składnia pozostaje taka sama!
W tym ćwiczeniu użyjesz funkcji difftime(), aby obliczyć różnicę w minutach między przejazdami. difftime() wymaga dwóch argumentów: time1 i time2, na podstawie których oblicza różnicę (time1 - time2). Aby wynik był wyrażony w minutach, ustaw argument units na "min":
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
To ćwiczenie jest częścią kursu
Manipulacja danymi z data.table w R
Instrukcje do ćwiczenia
Oblicz różnicę w minutach między end_date a start_date.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)