R 3.3.2尚未支持R长向量

时间:2017-03-09 07:08:00

标签: r

我正在尝试模拟R中16级的hilbertcurve(Bioconductor包)。大约需要4 ^ 16 = 40亿点。我想生成基因组的希尔伯特曲线(大小约30亿)。

但我收到此错误

long vectors not supported yet: memory.c:1668

我正在使用64位版本(R 3.3.2)所以我的猜测是我可以使用长度为>的向量2 ^ 31。另外,我的RAM约为350GB。

我使用的命令是

itr=4^16
hc = HilbertCurve(1, itr, 16, mode = "pixel", title = "pixel mode",start_from = "topleft")  

即使我正在阅读整个基因组,有时R也会在此过程中崩溃。

我已经阅读了有关此主题的其他类似问题但未找到解决方案。请帮我解决这个问题。

0 个答案:

没有答案