如果要自动启动它,则必须设置启动脚本,然后使用上面答案中概述的方法之一。
/Library/Frameworks/R.framework/Versions/2.15/Resources/etc/是(对于mac)Rprofile.site的位置,必须进行充分的编辑。
我的版本是:
.First <- function()
{
dir='~/Desktop/Infobase/R/0_init/0_init.R'
if(file.exists(dir))
{
source(dir, chdir = TRUE)
} else {cat("startup file is not found at:",dir)}
cat("\nWelcome at", date(), "\n")
}
.Last <- function()
{
cat("\nGoodbye at ", date(), "\n")
}
请注意,在您获取了 1 个 R 脚本后,您不再需要输入此文件。只需从您获取的文件中完成您需要的一切。在我的情况下,文件“0_init.R”不包含任何功能,它只包含其他脚本的加载。嗯,你有这个想法。
此外,如果您这样做,我建议您将它们存储在新环境中。实际环境并不真正适合您自己的功能(如果您开发了一个包,它们会更好地实现,否则您会失去很多控制权)。
使用“附加”、“分离”、“搜索”等......
attach(FUN,name="af2tr")