创建zip文件:错误运行命令""的状态为127

Ulr*_*wig 14 r zipfile

我试图使用zipr中的函数从多个文件创建一个zip文件,但我不断收到此错误消息:运行命令'"zip"-r9X"data.zip""dt1.txt""dt2.txt"'有状态127.

我怎么能避免这种情况?

setwd()
dt1 <- sample(1:100, 10)
dt2 <- sample(100:200, 10)
write(dt1, "dt1.txt")
write(dt2, "dt2.txt")

zip('data.zip', files =c('dt1.txt', 
                         'dt2.txt'))
Run Code Online (Sandbox Code Playgroud)

HBa*_*Bat 21

以下是我在Windows 7计算机上解决此问题的方法:

  1. Rtools这里安装.
  2. 找到Rtools已安装的文件夹.在我的情况下它是在C:\Rtools.
  3. 添加C:\Rtools\bin系统路径的路径.

添加C:\Rtools\bin到系统路径:

  1. Control Panel >> System and Security >> System
  2. Advanced System Settings
  3. 打开Advanced标签页
  4. 点击Environmental Variables...按钮
  5. 选择Path变量并单击Edit按钮
  6. 如果没有任何"变量值",你可以简单地写C:\Rtools\bin.如果已有值,则添加;C:\Rtools\bin到它的末尾.
  7. 单击确定,确定...
  8. 重启R,它应该工作.

我希望这有帮助.我在这里找到了解决方案.