当我尝试将一个实际大小为 672MB 的大文件读入 R 时,结果发现系统内存使用量从 0.98 G 激增至 3.6 G(我使用的是 4 GB 内存桌面)。这意味着将文件存储到内存中需要数倍的空间,并且在我读入内存不足后我无法进行任何计算。这正常吗?我使用的代码:a=read.table(file.choose(),header=T,colClasses="integer",nrows=16777777,comment.char="",sep="\t")
该文件包含 167772XX 行。
gc() 在我跑步之前和之后
不知道这是什么意思。