簡體   English   中英

創建 zip 文件:錯誤運行命令“”的狀態為 127

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

我正在嘗試使用 r 中的zip函數從多個文件創建一個 zip 文件,但我不斷收到此錯誤消息: running command '"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'))

以下是我在 Windows 7 計算機上解決此問題的方法:

  1. 這里安裝Rtools
  2. 找到安裝Rtools的文件夾。 就我而言,它位於C:\\Rtools
  3. C:\\Rtools\\bin路徑添加到系統路徑。

C:\\Rtools\\bin添加到系統路徑:

  1. 進入Control Panel >> System and Security >> System
  2. 進入Advanced System Settings
  3. 打開Advanced選項卡
  4. 單擊Environmental Variables...按鈕
  5. 選擇Path變量並單擊Edit按鈕
  6. 如果沒有任何“變量值”,您可以簡單地編寫C:\\Rtools\\bin 如果已經存在一個值,則將;C:\\Rtools\\bin到它的末尾。
  7. 點擊確定,確定...
  8. 重新啟動R,它應該可以工作。

我希望這有幫助。 我在這里找到了解決方案。

我能夠通過刪除~/Users/<NAME>/Documents/R/win-library上的寫保護來解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM