我想使用zip(utils)函数,unzip函数工作正常,但是,请致电zip,例如zip(“ out”,“ file.txt”)不会将文件(“ out.zip”)返回到工作目录,R根本不返回任何消息-任何错误消息,也没有有关成功压缩的消息-如果压缩成功后,R返回诸如“缩小-40%”之类的信息。我检查了各种R版本和文件-zip仍然不起作用。在另一台计算机上,一切正常。我有Windows XP。此外,当我输入压缩文件的错误名称来压缩例如zip(“ out”,“ this_file_doesnt_exist.txt”)R根本不返回任何错误!我对计算机了解不多,应该检查什么?我的情况可能是什么问题?我关闭了没有帮助的防病毒软件。
您可以使用软件包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"
对于那些在2020年阅读这篇文章的人:
安装Rtools(https://cran.r-project.org/bin/windows/Rtools/)并遵循说明文件中的步骤。
然后Zip命令将在Windows 10计算机上启动。