在 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)