可折叠操作(II)
现在,您将把该函数用于数据集的各个分区。您会发现,将操作分块执行并在之后聚合,就不需要一次把所有数据都放入同一个变量中。对于像按揭样本这样的中小型数据集,这一点影响不大,但对于大型数据集则非常重要。
本练习是课程的一部分
R 的可扩展数据处理
练习说明
foldable_range() 函数已在您的工作空间中可用。
- 按
"year"列拆分mort的各行。 - 使用
foldable_range(),按年份对"record_number"列分块计算其取值范围。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Split the mortgage data by year
spl <- ___
# Use foldable_range() to get the range of the record numbers
foldable_range(___(function(s) ___(mort[s, "record_number"]), ___))