0

ネットワーク内の仕事用コンピューターで R を使用しています。当然のことながら、私には管理者権限がありません。IT 部門に Rtools をコンピューターにインストールすることを例外にするよう説得するのは難しいでしょう。

Rtools がない場合の主な問題は、openxlsx から saveWorkbook コマンドを使用できないことです。これにより、データを Excel テーブル オブジェクトとして保存できます。

コマンドのエラーは、別の zip アプリケーションを使用できることを意味します。

 Please make sure Rtools is installed or a zip application is available to R

これは可能でしょうか?たとえば、私たちの仕事用コンピューターには7-zipがあります。

@Tung などのコメントに沿って、Rtools のフォルダーをプライベート コンピューターから仕事用コンピューターにコピーしました。私は無駄に次のことを試しました

Rtools.bin="C:\\Rtools\\bin"
sys.path = Sys.getenv("PATH")
if (Sys.which("zip") == "" ) {
  system(paste("setx PATH \"", Rtools.bin, ";", sys.path, "\"", sep = ""))
}

私もSys.setenv("R_ZIPCMD" = "C:/Program Files/7-Zip/7zG.exe")7 zipを使用しようとしましたが、エラーメッセージが表示されますIncorrect Switch postfix: -r1

writeDataTable私は具体的に例を複製しようとしていますopenxlsx

4

0 に答える 0