最近阅读《R in Action》这本书,了解到可以设置R语言自启动环境,实在是太实用了,于是把在工作中常用的package和function放到Rprofile.site文件的自定义函数,重新启动R即可实现。比如你常用data.table、RMySQL这两个扩展包和已自定义好的函数read_report,设置如下:
第一步:安装目录找到Rprofile.site这个文件,我的是在“D:\R\etc”这个目录;
第二步:用文本文件打开Rprofile.site,配置文件里按照R语言自定义函数的格式自定义一个函数保存即可。
.First<-function(){
# 加载程序包跟平常一样用library或require
library(data.table)
library(RMySQL)
#我的read_report函数的代码脚本保存在"F:/myfunctions.R"文件里,加载函数用source函数
source("F:/myfunctions.R")
# 启动提示语,可有可无
cat("\nWelcome at",date(),"\n")
}