如何处理R中的大整数向量?

时间:2015-11-25 18:40:14

标签: r memory

我正在沿着遗传字符串运行一个函数(例如CCAGTAATTA)。在每个字母处,我的函数计算一个整数。所以对于上面的字符串,有10个字母,我得到一个10个整数的向量。

对于1号染色体,有1.95亿个字母,所以我得到一个很长的向量。但是,虽然序列只占用186.4Mb的内存,但矢量占用了1.5GB。

我有两个问题:

  1. 是否有更有效的方法来存储整数?我需要一些格式的1.95亿个整数。

  2. 是否有将其写入文件的方法?我已经尝试过write.csv,但由于它的大小而崩溃。

0 个答案:

没有答案