read.csv.fdff错误:无法分配大小为6607642.0 Gb的向量

时间:2019-05-05 07:26:47

标签: r bigdata ff

我需要将4.5GB的csv文件读入RStudio,并且要克服内存问题,我使用了ff包中的read.ffdf函数。但是,我仍然收到错误消息,提示数据太大

  

错误:无法分配大小为6607642.0 Gb的向量

,我不知道为什么。我真的很感谢您的帮助!

options(fftempdir="C:/Users/Documents/")

CRSPDailyff <- read.csv.ffdf(file="CRSP_Daily_Stock_Returns_1995-2015.csv")

1 个答案:

答案 0 :(得分:0)

我怀疑您可以使用next.rows参数克服此限制。

请尝试:

options(fftempdir="C:/Users/Documents/")

CRSPDailyff <- 
read.csv.ffdf(file="CRSP_Daily_Stock_Returns_1995-2015.csv", next.rows = 100000)

针对next.rows使用其他值的实验,我个人在校园内的4GB计算机上使用了500000。

其他评论者的使用建议