Kom igångKom igång gratis

Beräkningar i j (II)

I den förra övningen utförde du beräkningar i j som returnerade ett enda värde – en vektor av längd ett. Men ofta vill du göra beräkningar som returnerar flera värden. Den goda nyheten är att syntaxen är densamma!

I den här övningen använder du funktionen difftime() för att beräkna tidsskillnaden i minuter mellan resorna. difftime() kräver två argument, time1 och time2, och beräknar skillnaden (time1 - time2). För att få resultatet i minuter anger du units-argumentet som "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

Den här övningen är en del av kursen

Datamanipulering med data.table i R

Visa kurs

Övningsinstruktioner

Beräkna tidsskillnaden i minuter mellan end_date och start_date.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)
Redigera och kör kod