LoginSignup
15
13

More than 5 years have passed since last update.

R起動時に特定の処理を毎回実行する

Last updated at Posted at 2013-01-11

起動時にgetwd()して出てきたディレクトリ配下に.Rprofileという名前のファイルを置けばよい。
ドットで始まる名前のファイルは作るのが面倒な場合があるので、例えば以下のようにRの関数を使ってファイルを作成する。

.Rprofileの作成
my.Rprofile <- "
 #ここに任意のコードを書いておく
 #文字列を囲むのにダブルクオーテーションが使えないことに注意
" 
cat(my.Rprofile, file=".Rprofile")

Sys.getenv("USERPROFILE")して出てきたディレクトリに置くと、すべてのディレクトリでこのファイルに書いた処理が実行される。
R.home()以下に置いても全ディレクトリで実行されるようにはならない)

.RprofileはR起動時に読み込まれるので、ここに実行したい処理を書く。
例:

などなど
詳細はhelp(Startup)実行のこと

15
13
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
13