39

Windows で R を使用しており、tmp ファイルが保存されている一時ディレクトリを変更する必要があります。

ここ、R-helpなどでいくつかの回答を確認しましたが、誰も働いていません。

私が試したいくつかのリンク: herehere、およびhere

これらの答えを試した後 (私はそれらの要点を正確に理解していないと言わざるを得ません)、 tempdir()さまざまな方法を試してもデフォルトのままです。

これを行う方法の詳細な手順の例を誰でも教えてもらえますか?

私のセッション情報:

R version 2.15.2 (2012-10-26)
Platform: i386-w64-mingw32/i386 (32-bit)

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] tools_2.15.2
4

5 に答える 5

1

同様の問題がありました。私の場合、上記の解決策は機能しませんでした。コンパイル時の Rcpp はまだ tempdir() を使用していました。これは、デフォルトの TEMPDIR が Windows ユーザー フォルダーを使用していたという事実によって引き起こされました。ユーザー名にポーランド語の文字が含まれており、R はそれを好みません。

私が見つけたのは、Rを実行する前にTEMP、TMP、およびTMPDIRを設定する必要があるということです: https://cran.r-project.org/web/packages/startup/vignettes/startup-intro.html

そして、これはシステムで行う必要があります。次の手順を使用しました: https://answers.microsoft.com/en-us/windows/forum/windows_7-files/change-location-of-temp-files-folder-to-another/19f13330-dde1-404c-aa27 -a76c0b450818

しかし、TEMP および TMP 変数を変更する代わりに、Windows で TMPDIR 変数を作成しました。そして、それは私のために働きました。再起動後、R は Windows TMPDIR に従って新しい tempdir() を指します!

于 2020-02-10T13:53:31.457 に答える