在R中通常是將數據加載到RAM中。 是否有其加載數據到磁盤而不是RAM在R中快速加載較大數據的軟件包
2
A
回答
7
退房的bigmemory
包,與相關的包一起像bigtabulate
,bigalgebra
,biganalytics
,多的軟件包。還有ff
,雖然我不覺得它與bigmemory
套件一樣用戶友好。據報道,bigmemory
套件的部分動機是難以使用ff
。我喜歡它,因爲它只需要對我的代碼進行非常少的更改就可以訪問一個bigmatrix
對象:它可以像標準矩陣幾乎完全相同的方式進行操作,所以我的代碼非常可重用。
還有支持通過NetCDF4的HDF5,像RNetCDF
和ncdf
這樣的軟件包。這是用於高效存儲和訪問大型數據集的流行的多平臺多語言方法。
如果您想要基本內存映射功能,請查看mmap
軟件包。
+1
Bigmemory開始只是一個外部指針,指向R之外的RAM中的對象,加上適當的語義。基於文件的內容是爲了迴應ff,但是這並沒有啓動bigmemory。你指向hdf5和netcdf也是很好也是正確的,就像mmap的提示一樣。 – 2012-02-24 14:28:19
2
是的,ff包可以做到這一點。
你可能想看看Task View on High-Performance Computing瞭解更多詳情。
相關問題
- 1. 加載rLingo軟件包R
- 2. 無法在R中加載軟件包
- 3. 快速加載大數據Azure SQL
- 4. R Studio - 重新加載軟件包
- 5. 如何防止R加載軟件包?
- 6. 在R中加載和保存圖像的軟件包
- 7. 快速有效的數據加載
- 8. 正在加載軟件包
- 9. 如何快速將數據加載到R?
- 10. 在R中加載軟件包時使用引號
- 11. 數據加載軟件
- 12. 如何在不安裝R的情況下加載軟件包?
- 13. r install.packages安裝下載的軟件包
- 14. 使用R軟件包下載亞種數據(dismo)
- 15. e1071軟件包中的Predict.svm函數R
- 16. 如何在軟件包中添加數據作爲R中的環境變量
- 17. 在HTML表格中加載批量數據的速度更快
- 18. 通過編譯軟件包加速加載emacs
- 19. 「GraphClusterAnalysis」軟件包中R
- 20. HexFile軟件包R
- 21. 在BufferedImage中快速加載和繪製RGB數據
- 22. 如何在android中從webservice快速加載數據?
- 23. 軟件包的確定以編譯形式加載,R 2.13.0
- 24. 快速比較數組數
- 25. 無法加載R包數據
- 26. SSIS缺少使用快速加載的SQL表中的數據
- 27. 在安裝時安裝軟件包所需的R軟件包
- 28. 如何加快軟件包安裝?
- 29. 在Android中快速寫入大量數據文件
- 30. 用於快速查詢的數據庫軟件
除了Iterator和Dirk的回答,爲了處理大數據,還有sqldf,RMySQL,RSQLite(也在HPC TV中註明)。 – 2012-02-24 14:52:38