问题
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:
- 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