这可能很简单,但我仍然感到沮丧,所以我很感激一些快速的解释。我已经广泛寻找一个正确的答案,但似乎找不到一个。
由于我的 .Rprofile 包含了我每次打开 Rstudio(或一般的 R)时需要运行的所有命令,为什么我可以选择在 .Rprofile 中定义 .First() 函数?.First() 的真正目的是什么?
举个例子,假设我的 .Rprofile 有以下几行:
.First <- function(){
library(xts)
cat("\nWelcome at", date(), "\n")
}
以上内容与简单地在我的 .Rprofile 中包含以下几行有何不同:
library(xts)
cat("\nWelcome at", date(), "\n")
我都试过了,他们确实有同样的结果。
谢谢!