这可能很简单,但我仍感到沮丧,所以我希望能得到一些快速解释。我已经广泛寻找合适的答案,但似乎找不到一个。
由于我的.Rprofile包括每次打开Rstudio(或R总体)需要运行的所有命令,那么为什么我有在.Rprofile中定义.First()函数的选择性?.First()的真正目的是什么?
举个例子,假设我的.Rprofile有以下几行:
上述方法与在我的.Rprofile文件中添加以下行有何不同呢?
由于我的.Rprofile包括每次打开Rstudio(或R总体)需要运行的所有命令,那么为什么我有在.Rprofile中定义.First()函数的选择性?.First()的真正目的是什么?
举个例子,假设我的.Rprofile有以下几行:
.First <- function(){
library(xts)
cat("\nWelcome at", date(), "\n")
}
上述方法与在我的.Rprofile文件中添加以下行有何不同呢?
library(xts)
cat("\nWelcome at", date(), "\n")
我尝试过两种方法,它们的结果是相同的。
谢谢!