RのZip
関数を使用して複数のファイルからZipファイルを作成しようとしていますが、次のエラーメッセージが表示され続けます。コマンド '"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コンピューターでこの問題を解決した方法を次に示します。
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
を追加します。これがお役に立てば幸いです。私は解決策を見つけました [〜#〜]ここ[〜#〜] 。
~/Users/<NAME>/Documents/R/win-library
の書き込み保護を解除することで問題を解決できました。