一点补充:上述修改方法本质上是没有错误的,但是在UBUNTU系统中,/etc/R/Rprofile-site的确存在,但修改它是没有意义的,应该把该文件拷备到/usr/local/lib/R/etc/目录下,再按上述方法修改,则成功!这问题困扰了我两天,终于完美解决,我的Rprofile-site具体设置内容如下:
# 设置常用选项
options(papersize="a4")
options(editor="notepad")
options(pager="internal")
options(tab.width = 2)
options(width = 130)
options(graphics.record=TRUE)
options(show.signif.stars=FALSE)
# 设置R交互提示信息
options(prompt="> ")
options(continue="+ ")
.libPaths("/usr/local/lib/R/site-library") # 设置包的本地库(library)路径
# 添加knitr以及dprep两个我很常用的包:
local({old<-getOption("defaultPackages")
options(defaultPackages=c(old,"knitr","dprep"))})
# 启动函数
#.First <- function(){
#library(knitr)
#library(dprep)
#source("C:/mydir/myfunctions.R")
#cat("\nWelcome at", date(), "\n")
#}
# 会话结束函数
.Last <- function(){
cat("\nGoodbye at ", date(), "\n")
}
|