将单精度浮点数写入 R 中的文件?

Writing floating point numbers in single precision to file in R?

我知道 R 没有单精度浮点格式。但是,我正在将大量数据点从 R 写入文件,我想将它们存储为单精度浮点数,而不是双精度。我不需要这些数字的准确性。

我有什么办法可以做到吗?我想尽可能多地保存 space,即使压缩或转储为二进制文件也不够。

编辑:有没有办法将 .rds 文件写成单精度浮点数?

谢谢!

write.RDS 之前使用 signif(data, X) 似乎可行。谢谢大家