Создать zip-файл: ошибка при выполнении команды " " имела статус 127
Я пытаюсь создать ZIP-файл из нескольких файлов, используя zip
функция в r, но я продолжаю получать это сообщение об ошибке: запущенная команда '"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'))
1 ответ
Вот как я решил эту проблему на моем компьютере с Windows 7:
- устанавливать
Rtools
ЗДЕСЬ. - Найдите папку, которая
Rtools
установлено. В моем случае это наC:\Rtools
, - добавлять
C:\Rtools\bin
путь к системному пути.
Добавление C:\Rtools\bin
к системному пути:
- Идти к
Control Panel >> System and Security >> System
- Идти к
Advanced System Settings
- открыто
Advanced
табуляция - Нажмите
Environmental Variables...
кнопка - Выбрать
Path
переменная и нажмитеEdit
кнопка - Если в качестве "значения переменной" ничего нет, вы можете просто написать
C:\Rtools\bin
, Если значение уже есть, добавьте;C:\Rtools\bin
до конца этого. - Нажмите ОК, ОК...
- Перезапустите R, должно работать.
Надеюсь, это поможет. Я нашел решение ЗДЕСЬ.
Мне удалось решить проблему, сняв защиту от записи на ~/Users/<NAME>/Documents/R/win-library
.