r - 如何在 R 中读取内存中的 .gz 文件
问题描述
我有一个返回 .gz 文件的 API 拉取请求,R 将其识别为“原始”文件。我无法找到任何可以从保存的文件中将其解压缩到内存中的 R 包。我试过了fread()
,rawToChar()
和unzip()
。
我需要解压的文件结构如下。具体来说req$content
。
解决方案
感谢您的回复。我最终将变量保存为文件夹中的 .gz 文件,并使用foreach
和fread()
from解压缩它们data.table
。这个解决方案效果更好,因为数据集真的很大> 80gb,所以在内存中做它是没有意义的。抱歉,由于购买了数据并且无法在公共论坛上分享,因此无法提供完全可重复的示例。
推荐阅读
- python - 更新 Django 数据库中的布尔字段
- haskell - Haskell中'@'运算符的含义是什么
- c# - 如何从 DataGridView 中的行 ping 每个 IP?
- python - rqscheduler docker 因时间不匹配错误而停止
- debugging - 如何强制终止 Google Apps 脚本
- ubuntu - Apache2 总是将默认站点加载为我的 PrestaShop 首页
- javascript - Typescript - 如何推断非调用函数中的泛型?
- r - 如何将格式化的表格输出保存为 .png?
- javascript - 如何检查值是否已包含在数组javascript中
- reactjs - Redux 设计问题:可以/应该将经常更改的状态(光标索引)保留在存储之外吗?如果是这样,替代方案?