使用bigmemory库从多个文件中读取ram中的大矩阵

使用bigmemory库从多个文件中读取ram中的大矩阵,r,out-of-memory,rbind,R,Out Of Memory,Rbind,我有一个内存不足的矩阵,它存在于我硬盘上的几个文件中。通过使用bigmemory包,我可以在不完全加载RAM的情况下对矩阵进行操作,但问题是如何从多个文件中读取big.matrix 这只是一个简单的示例代码 library (bigmemory) library (biganalytics) library (bigtabulate) x <- read.big.matrix(c("2001.csv", "2002.csv", "2003.csv"), type ="integer",

我有一个内存不足的矩阵,它存在于我硬盘上的几个文件中。通过使用bigmemory包,我可以在不完全加载RAM的情况下对矩阵进行操作,但问题是如何从多个文件中读取big.matrix

这只是一个简单的示例代码

library (bigmemory)
library (biganalytics)
library (bigtabulate)

x <- read.big.matrix(c("2001.csv", "2002.csv", "2003.csv"), type ="integer", header =TRUE , backingfile ="airline.bin", descriptorfile ="airline.desc", extraCols ="Age")
acindices <- bigsplit (x, c('TailNum', "Year"))
acStart <- sapply ( acindices , function (i) edit(x[i, c('Year','Month')]))

它不起作用,因为read.big.matrix只需要一个文件。有没有不将所有表格加载到ram上的解决方案?

请帮忙!那只是我需要完成一个项目