1. 程式人生 > >[學習應用]設定R語言在啟動時自動載入常用包(packages)或函式(function)

[學習應用]設定R語言在啟動時自動載入常用包(packages)或函式(function)

最近閱讀《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") }