修改R的包gbm

Tri*_*nia 11 c++ memory-management r

我们正试图在相当大的数据集(约1.4亿行)上使用gbm包进行实验,我们遇到了R的内存需求问题.

我们尝试将包'gbm'和'bigmemory'组合起来没有成功,我们的下一步想法是修改C++源代码,从我们存储数据集的本地数据库中提取数据.

因此,我们想知道是否有更合适或众所周知的做法,以便更改gbm的C++代码中的分配.有没有人尝试类似的东西?

小智 3

I\xe2\x80\x99m 不熟悉 gbm 包,但如果它适用于某种数据帧或向量,您可以使用ff 包

\n\n

引用: ff 包提供了存储在磁盘上的数据结构,但通过透明地仅映射主内存中的一个部分(页面大小),其行为(几乎)就像在 RAM 中一样......

\n