在 j 中計算(II)
在上一個練習中,你在 j 中進行了只回傳單一值(長度為 1 的向量)的計算。不過,你經常也會需要進行會回傳多個值的計算。好消息是,這些計算的語法仍然相同!
你將在本練習使用 difftime() 函式來計算行程之間相差的分鐘數。difftime() 需要兩個必要引數 time1 與 time2 來計算差值(time1 - time2)。若要以「分鐘」為單位計算,請將 units 引數設為 "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
本練習屬於課程
R 的 data.table 資料操作
練習說明
計算 end_date 與 start_date 之間相差的分鐘數。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)