web-dev-qa-db-ja.com

デフォルトオプションを生成する「.Rprofile」ファイルを見つけます

RとRStudioでは、.Rprofileファイルを数回、現在RまたはRStudioの起動時に古いバージョンをロードしていますが、デフォルトオプションを生成しているファイルの場所をすばやく見つける方法はありますか?

ありがとう

43
h.l.m

@Gseeが提案したように、_?Startup_には必要なものがすべて揃っています。ユーザープロファイルファイルだけでなく、台無しにしたサイトプロファイルファイルもあることに注意してください。そして、両方のファイルが複数の場所で見つかることがあります。

以下を実行して、ページにリストされているファイルの中からシステム上の既存のファイルをリストできます。

_candidates <- c( Sys.getenv("R_PROFILE"),
                 file.path(Sys.getenv("R_HOME"), "etc", "Rprofile.site"),
                 Sys.getenv("R_PROFILE_USER"),
                 file.path(getwd(), ".Rprofile") )

Filter(file.exists, candidates)
_

getwd()が起動時に現在のディレクトリを返すように、Rを開始した直後の新しいセッションで実行する必要があることに注意してください。また、プロファイルファイルが起動時に現在のディレクトリを変更する可能性もあります。この場合、上記のコードを実行する前に「プロファイルなし」セッションを開始する必要があります(_R --no-site-file --no-init-file_を実行)。

66
flodel