我想使用 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 根本不会返回任何错误!我对电脑不太了解,我应该检查什么?在我的情况下可能有什么问题?我关闭了没有帮助的防病毒软件。
问问题
2363 次
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 回答