开始使用免费开始使用

在 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)
编辑并运行代码