Začněte nyníZačněte zdarma

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

Zobrazit kurz

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)
Upravit a spustit kód