2

我想使用 zip(utils) 函数,解压缩函数可以正常工作,但是,调用 zip 例如 zip ("out", "file.txt") 不会将文件 ("out.zip") 返回到工作目录并且 R 根本不返回任何消息 - 任何错误消息并且没有关于成功压缩的消息 - 如果压缩成功 R 返回诸如“deflate - 40%”之类的信息。我检查了各种 R 版本和文件 - zip 仍然不起作用。在另一台计算机上,一切正常。我有 Windows XP。此外,当我输入要压缩的 zip 文件的错误名称时,例如 zip("out", "this_file_doesnt_exist.txt") R 根本不会返回任何错误!我对电脑不太了解,我应该检查什么?在我的情况下可能有什么问题?我关闭了没有帮助的防病毒软件。

4

2 回答 2

4

对于那些在 2020 年阅读本文的人:

安装 Rtools ( https://cran.r-project.org/bin/windows/Rtools/ ) 并按照文档步骤进行操作。

然后 Zip 命令将在 Windows 10 机器上运行。

于 2020-05-27T08:04:34.000 回答
3

您可以gzip从包装中使用R.utils

library(R.utils)
df <- data.frame(x=10)
write.csv(df, file="x1.csv")
gzip("x1.csv")
> dir()
[1] "x1.csv.gz"  
于 2012-10-02T22:15:27.277 回答