R函数zip(utils)在我的计算机上不起作用

问题描述 投票:1回答:2

我想使用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根本不返回任何错误!我对计算机了解不多,应该检查什么?我的情况可能是什么问题?我关闭了没有帮助的防病毒软件。

r windows-xp compression zip admin
2个回答
2
投票

您可以使用软件包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"  

0
投票

对于那些在2020年阅读这篇文章的人:

安装Rtools(https://cran.r-project.org/bin/windows/Rtools/)并遵循说明文件中的步骤。

然后Zip命令将在Windows 10计算机上启动。

© www.soinside.com 2019 - 2024. All rights reserved.