Create zip file: error running command “ ” had status 127

非 Y 不嫁゛ 提交于 2019-11-26 08:26:07

问题


I am trying to create a zip file from multiple files using the zip function in r, but I keep getting this error message: running command \'\"zip\" -r9X \"data.zip\" \"dt1.txt\" \"dt2.txt\" \' had status 127.

How can I avoid that?

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\'))

回答1:


Here is how I solved this problem on my Windows 7 computer:

  1. Install Rtools from HERE.
  2. Locate the folder that Rtools is installed. In my case it is at C:\Rtools.
  3. Add C:\Rtools\bin path to the system path.

Adding C:\Rtools\bin to the system path:

  1. Go to Control Panel >> System and Security >> System
  2. Go to Advanced System Settings
  3. Open Advanced tab
  4. Click Environmental Variables... button
  5. Select Path variable and click Edit button
  6. If there is nothing as a "Variable Value" you can simply write C:\Rtools\bin. If there is already a value, then add ;C:\Rtools\bin to the end of it.
  7. Click OK, OK...
  8. Restart R, it should work.

I hope this helps. I found the solution HERE.



来源:https://stackoverflow.com/questions/29129681/create-zip-file-error-running-command-had-status-127

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!