9

これは簡単かもしれませんが、まだイライラしているので、簡単な説明をいただければ幸いです。私は適切な答えを広範囲に探しましたが、見つけられないようです。

私の .Rprofile には、Rstudio (または R 全般) を開くたびに実行する必要があるすべてのコマンドが含まれているのに、.Rprofile 内で .First() 関数を定義するオプションがあるのはなぜですか? .First() の本当の目的は何ですか?

例を挙げると、.Rprofile に次の行があるとします。

.First <- function(){
  library(xts)
  cat("\nWelcome at", date(), "\n") 
}

上記は、単に .Rprofile に次の行を含めることとどのように異なりますか。

library(xts)
cat("\nWelcome at", date(), "\n") 

私は両方を試しましたが、結果は同じです。

ありがとう!

4

1 に答える 1