GMC*_*MCB 10 gzip r fread data.table
我正在看这个帖子:' 追加多个大数据.表; 使用colClasses和fread进行自定义数据强制; 命名管道 '
我从"马特道尔"看到,这个恐惧" 可以接受非文件,如http地址和连接".我尝试过去通过gzip连接但没有成功.有没有人有一个例子显示如何使用fread读取gzip文件而无需在本地解压缩或使用管道?
现在,我解压缩网络文件在本地使用fread读取它们并将它们附加到已经使用rbindlist读取的其他数据.但是,我认为可能有更快的方法来实现这一目标.
另外,根据"James"的原始问题,如果提供了对gzip文件(或使用其他算法压缩的文件)的支持,那么打开和连接多个文件的提议会很棒.也许允许用户通过fread:
这可能已经存在,我希望有人可以通过我一些示例代码或指向正确的方向.我查看了data.frame R-Forge项目,并将其作为请求/错误提交,但我不能这样做(希望没有人冒犯,如果我在这里发布).
最后,是否有人知道在R中是否可以将文件读入RAM并将句柄传递给该虚拟文件,而无需使用RAM磁盘等?
我希望有人可以帮助我提高代码的性能,目的是读取位于我们网络上的一千个gzip文件,这些文件可能有不同的数据列(即并非所有文件都有相同的列,但它们都有至少有一定程度的重叠).这些文件的总大小约为10Gb.