开始使用免费开始使用

组合使用 i、j 和 by(I)

在本练习中,您将组合使用 ijby 参数,找出每个起点站的"第一程和最后一程"。回顾一下,data.table 会先在 i 中筛选行,然后使用 by 分组,最后在 j 中计算表达式。

本练习是课程的一部分

在 R 中使用 data.table 进行数据处理

查看课程

练习说明

  • start_date 列升序排列 batrips
  • start_station 对行分组。
  • 提取 start_date 的首行和末行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Find the first and last ride for each start_station
first_last <- batrips[___, 
                      .(start_date = ___), 
                      by = ___]
first_last
编辑并运行代码