当我打开R或R-studio时,我想知道如何执行一些预定义的功能?
我知道这听起来很傻,但是我安装了包praise
,并且每次打开R或R studio时都想自动尝试执行praise()
,而不是实际输入praise()
答案 0 :(得分:4)
为此,您可以在.First()
中使用.Last()
和.Rprofile
。
这是一个典型的R文件,在启动时启动,主要用于默认导出一些内容。
示例.Rprofile
:
# .First() run at the start of every R session.
# Use to load commonly used packages?
.First <- function() {
library(ggplot2)
cat("\nSuccessfully loaded .Rprofile at", date(), "\n")
}
# .Last() run at the end of the session
.Last <- function() {
cat("\nGoodbye at ", date(), "\n")
}