标签: r memory
我正在沿着遗传字符串运行一个函数(例如CCAGTAATTA)。在每个字母处,我的函数计算一个整数。所以对于上面的字符串,有10个字母,我得到一个10个整数的向量。
对于1号染色体,有1.95亿个字母,所以我得到一个很长的向量。但是,虽然序列只占用186.4Mb的内存,但矢量占用了1.5GB。
我有两个问题:
是否有更有效的方法来存储整数?我需要一些格式的1.95亿个整数。
是否有将其写入文件的方法?我已经尝试过write.csv,但由于它的大小而崩溃。