8

私は最近、パッケージの素晴らしさを発見し、bigmemory非常に大きな行列を処理ffします。filehash

非常に大きな(300MB ++)リストを処理するにはどうすればよいですか?私の仕事では、これらのリストを毎日毎日使用しています。私はどこでもsave()&ハックでバンドエイドソリューションを行うことができますが、私は同様のソリューションを好みます。aのようなものが理想的です。ここでは、RAMで660バイトのようなものを使用することを除いて、基本的に同じように操作します。load()bigmemorybigmemory bigmatrixmatrix


これらのリストは、ほとんどがオブジェクト(または同様の回帰オブジェクト)>1000の長さのリストです。lm()例えば、

Y <- rnorm(1000) ; X <- rnorm(1000)
A <- lapply(1:6000, function(i) lm(Y~X))
B <- lapply(1:6000, function(i) lm(Y~X))
C <- lapply(1:6000, function(i) lm(Y~X))
D <- lapply(1:6000, function(i) lm(Y~X))
E <- lapply(1:6000, function(i) lm(Y~X))
F <- lapply(1:6000, function(i) lm(Y~X))

私のプロジェクトでは、インタラクティブに操作する必要のあるA,B,C,D,E,Fタイプリスト(およびこれ以上)を用意します。

これらが巨大なマトリックスである場合、1トンのサポートがあります。list大きなオブジェクトのパッケージに同様のサポートがあるかどうか疑問に思いました。

4

1 に答える 1