我已经设置了几个 RStudio 项目来自动完成多项选择测试等任务。完成任务所需的功能只是保存在一个文本文件中,并确保它们可供我或其他用户使用,我一直在使用一个.Rprofile
文件,该文件只是source("MyFunctions.R")
在启动时运行。如果.Rprofile
文件位于 RStudio 项目的基目录中,则在打开项目时会自动运行
但是,我偶尔会遇到错误,即在获取脚本之前未加载基本 R 包提供的函数,例如read.csv
or之类的函数installed.packages
:
Error in eval(expr, envir, enclos) :
could not find function "installed.packages"
是否有某种方法可以在运行之前等待默认包加载source()
,而不是library()
为所有无法加载的默认包添加显式调用?