Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod