r-从环境外部的目录加载函数

r-从环境外部的目录加载函数,r,function,path,load,R,Function,Path,Load,我需要加载一个保存在另一个目录中的函数,而不是在我工作的环境中 原代码为: load("func1.RData",.GlobalEnv) 我试过: load("func1.RData","C:/Users/Gaby/r/function/") 我得到以下错误: readChar中出错(con,5L,useBytes=TRUE):无法打开 附加连接:警告消息:在readChar(con,5L,useBytes)中 =TRUE):无法打开压缩文件“func1.RData”,可能的原因是“没有这样

我需要加载一个保存在另一个目录中的函数,而不是在我工作的环境中

原代码为:

load("func1.RData",.GlobalEnv)
我试过:

load("func1.RData","C:/Users/Gaby/r/function/")
我得到以下错误:

readChar中出错(con,5L,useBytes=TRUE):无法打开 附加连接:警告消息:在readChar(con,5L,useBytes)中 =TRUE):无法打开压缩文件“func1.RData”,可能的原因是“没有这样的文件或目录”


在不必更改环境路径的情况下,如何将函数指向工作的目录?

尝试指定完整路径

load("C:/Users/Gaby/r/function/func1.RData")
或者,稍后,假设您的工作区位于
/Gaby

load("./function/func1.RData")

您误解了加载的第二个参数。
load
。您当前的工作目录是什么(输出
getwd()
)?是否也添加“向上”目录的选项<代码>加载(“../func1.RData”)如果我需要在当前工作目录外导航一个文件夹?您知道,您可以在一周中的任何一天自由改进我的答案,@AnandaMahto.:)