首页 > 解决方案 > 如何在 R 中读取内存中的 .gz 文件

问题描述

我有一个返回 .gz 文件的 API 拉取请求,R 将其识别为“原始”文件。我无法找到任何可以从保存的文件中将其解压缩到内存中的 R 包。我试过了fread()rawToChar()unzip()

我需要解压的文件结构如下。具体来说req$content

字符串

标签: rcompression

解决方案


感谢您的回复。我最终将变量保存为文件夹中的 .gz 文件,并使用foreachfread()from解压缩它们data.table。这个解决方案效果更好,因为数据集真的很大> 80gb,所以在内存中做它是没有意义的。抱歉,由于购买了数据并且无法在公共论坛上分享,因此无法提供完全可重复的示例。


推荐阅读