什么时候应该使用 bigmemory?
当您的数据可以表示为致密的数值矩阵,并且整个数据集可以存储在硬盘上时,bigmemory 包非常有用。它还兼容用 C 编写的优化底层线性代数库,例如 Intel 的 Math Kernel Library。因此,您可以在 C 和 C++ 程序中直接使用 bigmemory,以获得更好的性能。
如果您的数据不是数值型(例如包含字符串变量),或者您需要更丰富的数值类型(例如 8 位整数),那么可以考虑使用 ff 包。它与 bigmemory 类似,但包含一种类似于 data.frame 的结构。
您应该在什么情况下使用 bigmemory?
本练习是课程的一部分
