我有使用readbin制作排水仓Map的R代码文件。但它们是二进制形式和压缩的。当我手动提取时,有许多文件。我如何在R编程中访问以二进制形式压缩的R代码?我尝试解压缩并试图导入所有文件,但无法做到这一点。它说,文件是在二进制形式。
ct2axkht1#
unz允许阅读压缩文件而不解压缩到磁盘,但你需要知道你在zip文件中的文件名,不确定这是否是你需要的。help(unz):“unz”以二进制模式读取zip文件中的单个文件。描述是zip文件的完整路径,如果需要,可以使用“.zip”扩展名。.'unz','socketConnection','socketAccept'和'serverSocket'返回一个连接对象,它继承自类'“connection”',并具有第一个更具体的类。unzip函数有一个list选项,可以列出zip中的文件,并且不提取它们。也许你可以通过将两者结合起来来实现你所需要的?
unz
help(unz)
unzip
list
1条答案
按热度按时间ct2axkht1#
unz
允许阅读压缩文件而不解压缩到磁盘,但你需要知道你在zip文件中的文件名,不确定这是否是你需要的。help(unz)
:“unz”以二进制模式读取zip文件中的单个文件。描述是zip文件的完整路径,如果需要,可以使用“.zip”扩展名。
.'unz','socketConnection','socketAccept'和'serverSocket'返回一个连接对象,它继承自类'“connection”',并具有第一个更具体的类。
unzip
函数有一个list
选项,可以列出zip中的文件,并且不提取它们。也许你可以通过将两者结合起来来实现你所需要的?