在 R 中读取 int 向量,每个 int 4 个字节
Read int vector in R, 4 bytes per int
我有一个 1 GB 的文件,它是一个包含 250M 元素的向量,每个元素都是 4 字节-int
(用 C++ 保存)。
如何将其加载到 R 向量中?这是自然的方式吗?
f = file("myfile.dat")
readBin(f, integer(), n = 250000000, size = 4, endian = "little")
事实上问题只是打开binary
模式:
f = file("myfile.dat", open="rb")
readBin(f, integer(), n = 250000000, size = 4, endian = "little")
我有一个 1 GB 的文件,它是一个包含 250M 元素的向量,每个元素都是 4 字节-int
(用 C++ 保存)。
如何将其加载到 R 向量中?这是自然的方式吗?
f = file("myfile.dat")
readBin(f, integer(), n = 250000000, size = 4, endian = "little")
事实上问题只是打开binary
模式:
f = file("myfile.dat", open="rb")
readBin(f, integer(), n = 250000000, size = 4, endian = "little")