我正在尝试使用 R 分析大型 DNA 序列文件(fastq 文件,每个文件数 GB),但这些文件的标准 R 接口(interface)(ShortRead)必须一次读取整个文件。这不适合内存,因此会导致错误。有什么方法可以一次读取几(千)行,将它们填充到内存文件中,然后使用 ShortRead 从该内存文件中读取?
我正在为 R 寻找类似 Perl 的 IO::Scalar 的东西。
最佳答案
我对 R 了解不多,但你看过 mmap package ?
关于r - 有没有办法在 R 中读写内存文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125916/