それ自体がリストであるRオブジェクトのリストがあるとします。各リストには、データ、データに適合するモデル、およびデータを識別するためのいくつかの属性という定義された構造があります。一例として、特定の国における特定の経済指標の時系列があります。したがって、私のリストオブジェクトには次の要素があります。
data
-経済指標の過去の時系列
country
-国の名前、たとえば米国
name
-指標名、たとえばGDP
model
-ARIMAの注文はauto.arima
、適切な形式で見つかりました。これもリストである可能性があります。
これは単なる例です。私が言ったように、私はそのようなオブジェクトの数をリストに結合していると仮定します。適切な形式で保存したいと思います。明らかな解決策は単にを使用することsave
ですが、これは多数のオブジェクトに対してはあまり拡張性がありません。たとえば、オブジェクトのサブセットのみを検査したい場合は、すべてのオブジェクトをメモリにロードする必要があります。
私のデータがdata.frame
Iの場合、データベースに保存できます。データの特定のサブセットを操作したい場合は、SELECTを使用し、データベースを使用して必要なサブセットを提供します。SQLiteはこの点で私に役立ちました。MongoDBのような派手なデータベースを使用して、記述したリストオブジェクトに対してこれを複製することは可能ですか?それとも、リストをいくつかの関連するテーブルに変換する方法を単純に考える必要がありますか?
これに対する私の動機は、適合モデルに関するさまざまなレポートを簡単に生成できるようにすることです。lapply
特定のオブジェクトに関するレポートを作成し、オブジェクトのリストで使用する一連の関数を作成できます。理想的にはこのプロセスを並列化したいのですが、これは別の問題です。