始める無料で始める

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
コードを編集して実行