7

Linux マシンでRを起動する方法を次に示します。

.Rprofile$HOMEディレクトリのルートにあり、次の行しかありません。

source ("~/.config/r/Renviron.r")

次に、すべての種類のオプション、ユーザー環境変数のパス、関数、またはエイリアスをRenviron.rファイルに追加します。他の行の中で、これは Rhistory へのパスを設定します:

Sys.setenv(R_HISTFILE="/developement/language/r/.Rhistory")

コマンドによって返されるように、パスは正しいです

R > Sys.getenv("R_HISTFILE")

このドキュメントに従って、履歴をロードするように R に明示的に指示する必要はないようです (loadhistory("path/to/HISTFILE")。端末でRを実行すると、履歴がありません。

私は何を間違っていますか?ご協力ありがとう御座います

4

2 に答える 2

1

HISTFILE を読み込めない理由がわかりました。このファイルは、 .Rhistory の前に少なくとも 1 文字を付けて名前を変更する必要がありまし

> loadhistory("path/to/.Rhistory") # loads no commands
> loadhistory("path/to/R.Rhistory") # loads indeed command history
于 2013-10-25T17:18:40.530 に答える