开始使用免费开始使用

什么时候应该使用 bigmemory?

当您的数据可以表示为致密的数值矩阵,并且整个数据集可以存储在硬盘上时,bigmemory 包非常有用。它还兼容用 C 编写的优化底层线性代数库,例如 Intel 的 Math Kernel Library。因此,您可以在 C 和 C++ 程序中直接使用 bigmemory,以获得更好的性能。

如果您的数据不是数值型(例如包含字符串变量),或者您需要更丰富的数值类型(例如 8 位整数),那么可以考虑使用 ff 包。它与 bigmemory 类似,但包含一种类似于 data.frame 的结构。

您应该在什么情况下使用 bigmemory?

本练习是课程的一部分

R 的可扩展数据处理

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习