打开R时立即执行功能

时间:2015-09-24 20:38:51

标签: r

当我打开R或R-studio时,我想知道如何执行一些预定义的功能?

我知道这听起来很傻,但是我安装了包praise,并且每次打开R或R studio时都想自动尝试执行praise(),而不是实际输入praise()

1 个答案:

答案 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")
}

相关:Expert R users, what's in your .Rprofile?