開始使用免費開始

在 j 中計算(II)

在上一個練習中,你在 j 中進行了只回傳單一值(長度為 1 的向量)的計算。不過,你經常也會需要進行會回傳多個值的計算。好消息是,這些計算的語法仍然相同!

你將在本練習使用 difftime() 函式來計算行程之間相差的分鐘數。difftime() 需要兩個必要引數 time1time2 來計算差值(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_datestart_date 之間相差的分鐘數。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)
編輯並執行程式碼