【发布时间】:2022-01-11 16:09:05
【问题描述】:
我正在尝试使用 read 读取 R 中的大型数据集(DNA 序列,13GB)。 Fastq 函数。一些数据集是开放的,但其他的不是(10GB)。此外,我需要生成的 12GB(或更多)的矩阵也没有被处理。 我的计算机系统是 16GB,R 中的 memory.limit 是 36000。我该如何解决这个问题? R中出现错误:
Error: Input/Output
file(s):
sar326-2021_R17_S6_R1_001.fastq
message: 'Calloc' could not allocate memory (250000000 of 1 bytes)
【问题讨论】:
-
您似乎没有足够的物理 RAM。
read.Fastq似乎返回某种稀疏对象?可能有些文件不够稀疏。 -
好的,谢谢!看来我没有足够的空间,尽管在我的电脑上:> sessionInfo() R 版本 4.1.1 (2021-08-10) 平台:x86_64-w64-mingw32/x64 (64-bit) 运行在:Windows 10 x64 (构建 19042)
标签: r memory-management