Создать 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 в конец.
  • Нажмите OK, OK...
  • Перезагрузите R, он должен работать.

Надеюсь, это поможет. Я нашел решение ЗДЕСЬ.