Julia:使用RData.jl加载rds文件会占用大量内存

问题描述 投票:1回答:1

我正在将一个R rds文件加载到Julia中

using RData
objs = load(rds, convert=true)

原始的rds文件大约是3GB。当我运行load函数时,内存峰值达到~40GB。

有什么想法发生了什么?

r julia rdata
1个回答
1
投票

rds文件实际上是使用gzip压缩的。尝试解压缩您的文件并查看其实际大小(在Windows上您可以使用7-zip)。数据帧的压缩级别可以很容易地达到80-90%,因此您的数字看起来很好。

© www.soinside.com 2019 - 2024. All rights reserved.