Výpočty v j (II)
V předchozím cvičení jsi prováděl/a výpočty v j, které vracely pouze jednu hodnotu – vektor délky jedna. Výpočty ale často vrátí více než jednu hodnotu. Dobrá zpráva je, že syntaxe zůstává stejná!
V tomto cvičení použiješ funkci difftime() k výpočtu rozdílu v minutách mezi jednotlivými cestami. Funkce difftime() vyžaduje dva argumenty: time1 a time2, na jejichž základě vypočítá rozdíl (time1 - time2). Aby byl výsledek v minutách, nastav 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
Toto cvičení je součástí kurzu
Manipulace s daty pomocí data.table v R
Pokyny k cvičení
Vypočítej rozdíl v minutách mezi end_date a start_date.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)