【发布时间】:2014-06-17 07:36:01
【问题描述】:
我希望 R 在初始化时加载某个文件,所以我很自然地在我的 Rprofile 中添加了一个source 命令,所以:
.First <- function()
{
cat("\n Welcome to R MotherFnorder!!!\n\n")
setwd("/home/username/Code/R/")
source("/home/username/Code/R/file.R")
}
但是现在当我启动R 时,它会为runif 或rnorm 等默认函数抛出“找不到函数”错误。当我手动将相同的文件加载到工作区时,我没有收到任何错误。
【问题讨论】:
-
这是因为您尝试使用尚未在 R 中导入的函数,因为您的脚本首先运行...
-
啊哈.....这有点道理。那么在会话开始时是否还有另一个函数在其他所有内容之后运行?