私は最近、パッケージの素晴らしさを発見し、bigmemory
非常に大きな行列を処理ff
します。filehash
非常に大きな(300MB ++)リストを処理するにはどうすればよいですか?私の仕事では、これらのリストを毎日毎日使用しています。私はどこでもsave()
&ハックでバンドエイドソリューションを行うことができますが、私は同様のソリューションを好みます。aのようなものが理想的です。ここでは、RAMで660バイトのようなものを使用することを除いて、基本的に同じように操作します。load()
bigmemory
bigmemory
bigmatrix
matrix
これらのリストは、ほとんどがオブジェクト(または同様の回帰オブジェクト)>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
大きなオブジェクトのパッケージに同様のサポートがあるかどうか疑問に思いました。