可折疊運算(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"]), ___))