将大文件读入R
我试图将一个由49376行和73625列组成的大空间分隔文件(14Gb)读入R进行分析 我已尝试使用将大文件读入R,r,data.table,R,Data.table,我试图将一个由49376行和73625列组成的大空间分隔文件(14Gb)读入R进行分析 我已尝试使用data.table包中的fread,如建议的那样 我收到了错误 Error: segfault from C stack overflow 这里是否还有其他方法可以使用?是否有其他包或解决此错误的方法?我的R会话信息如下 R version 3.0.2 (2013-09-25) Platform: x86_64-unknown-linux-gnu (64-bit) locale: [1]
data.table
包中的fread
,如建议的那样
我收到了错误
Error: segfault from C stack overflow
这里是否还有其他方法可以使用?是否有其他包或解决此错误的方法?我的R会话信息如下
R version 3.0.2 (2013-09-25)
Platform: x86_64-unknown-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US LC_NUMERIC=C LC_TIME=en_US
[4] LC_COLLATE=en_US LC_MONETARY=en_US LC_MESSAGES=en_US
[7] LC_PAPER=en_US LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=en_US LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] data.table_1.9.4
loaded via a namespace (and not attached):
[1] chron_2.3-45 tools_3.0.2
由于内存不足而发生错误。一旦我增加了内存限制,fread就按预期工作了 您是否也使用了堆栈溢出?如果是这样的话,你能在那里提出一个问题吗?谢谢。也许还可以将您的R版本更新为最新版本作为备用。不幸的是,这是在服务器上运行的,我没有能力安装新的R版本。开发版本没有解决此问题。问题是服务器上的内存限制。一旦增加,fread就如预期的那样工作。@user3745089,您能回答并接受它,使它保持回答状态吗?谢谢