为什么我不能在 drake R 计划中使用 ls()?
Why can't I use ls() in a drake R plan?
我正在尝试列出 drake
计划环境中符合特定条件的所有 objects/variables/dataframes。但是,当我尝试为此使用 ls()
时,返回了一个错误。
我该怎么做呢?
drake
对 make()
的调用环境进行儿童保护,并维护用于实际评估代码的正式环境层次结构。这种行为主要是为了防止可能违反其函数式编程假设的副作用(例如,命令就像纯函数一样,目标是不可变的)。您可以使用 drake_envir()
function. Unless you are using dynamic branching 访问 drake
的环境,您可能需要 ls(envir = drake_envir(which = "targets"))
.
我正在尝试列出 drake
计划环境中符合特定条件的所有 objects/variables/dataframes。但是,当我尝试为此使用 ls()
时,返回了一个错误。
我该怎么做呢?
drake
对 make()
的调用环境进行儿童保护,并维护用于实际评估代码的正式环境层次结构。这种行为主要是为了防止可能违反其函数式编程假设的副作用(例如,命令就像纯函数一样,目标是不可变的)。您可以使用 drake_envir()
function. Unless you are using dynamic branching 访问 drake
的环境,您可能需要 ls(envir = drake_envir(which = "targets"))
.