我需要将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")
答案 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。
其他评论者的使用建议