bigtable を使った集計
bigtabulate パッケージは、big.matrix オブジェクトに対して表の作成や行の分割を最適化したルーチンを提供します。たとえば、住宅データに含まれるローンを人種・民族別に内訳を見たいとします。公式サイトのドキュメントには、数値と民族カテゴリの対応が示されています。この演習では、bigtabulate パッケージに含まれる bigtable() 関数を使って表を作成します。
この演習はコースの一部です
Rで学ぶスケーラブルなデータ処理
演習の手順
文字ベクトル race_cat がワークスペースに用意されています。
bigtabulateパッケージを読み込みます。bigtable()を呼び出し、race_tableという変数を作成します。names()関数を使い、race_tableの要素名をrace_catに変更します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Load the bigtabulate package
___
# Call bigtable to create a variable called race_table
___ <- ___(mort, "borrower_race")
# Rename the elements of race_table
___(race_table) <- ___
race_table