開始使用免費開始

什麼情況下該使用 bigmemory?

當你的資料可以表示為稠密的數值矩陣,且整個資料集能存放在硬碟上時,bigmemory 套件就很實用。它也能與以 C 撰寫、經過最佳化的低階線性代數函式庫相容,例如 Intel 的 Math Kernel Library。因此,你可以在 C 與 C++ 程式中直接使用 bigmemory,以獲得更好的效能。

如果你的資料不是數值型(例如包含字串變數),或是你需要更廣的數值型別範圍(例如 8 位元整數),那你可以考慮 ff 套件。它和 bigmemory 類似,但提供了類似 data.frame 的結構。

在什麼情況下你應該使用 bigmemory?

本練習屬於課程

R 的可擴展資料處理

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習