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'))
Here is how I solved this problem on my Windows 7 computer:
- Install
Rtools
from HERE. - Locate the folder that
Rtools
is installed. In my case it is atC:\Rtools
. - Add
C:\Rtools\bin
path to the system path.
Adding C:\Rtools\bin
to the system path:
- Go to
Control Panel >> System and Security >> System
- Go to
Advanced System Settings
- Open
Advanced
tab - Click
Environmental Variables...
button - Select
Path
variable and clickEdit
button - 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. - Click OK, OK...
- 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