始める無料で始める

畳み込み可能な操作 (II)

ここでは、データセットをいくつかの分割に対して関数を使っていきます。この操作を部分ごとに実行してから集約すれば、すべてのデータを一度に1つの変数に保持しておく必要がないことに気づくはずです。住宅ローンのサンプルデータのような小さなデータではそれほど重要ではありませんが、大規模データでは非常に重要です。

この演習はコースの一部です

Rで学ぶスケーラブルなデータ処理

コースを見る

演習の手順

foldable_range() 関数はワークスペースで利用できます。

  • mort の行を "year" 列で分割します。
  • 年ごとのチャンクに分けて、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"]), ___))
コードを編集して実行