r - 为什么我不能在德雷克 R 计划中使用 ls()?
问题描述
我正在尝试列出drake
计划环境中与特定条件匹配的所有对象/变量/数据框。但是,当我尝试使用ls()
它时,我返回了一个错误。
我怎么能这样做呢?
解决方案
drake
childproofs 的调用环境make()
并维护用于实际评估代码的正式环境层次结构。这种行为主要是为了防止可能违反其函数式编程假设的副作用(例如,命令像纯函数一样,目标是不可变的)。您可以使用该功能访问drake
的环境。drake_envir()
除非您使用动态分支,否则您可能需要ls(envir = drake_envir(which = "targets"))
.
推荐阅读
- laravel - 在我的控制器中运行工匠命令(make:migration)
- oracle - 无法在 Oracle APEX 中使用动态操作检索报告数据
- python - 如何在使用 python 连接到 DB2 数据库时调用环境变量
- reactjs - 单片 JHipster React 前端应用程序属性
- python - 在 discord.py 命令中更改比较语句中的变量
- django - 按相关字段过滤 django 查询集
- wpf - WPF Xaml Designer 使用图像源指向不同的工作文件夹以获得相对路径
- python - learning_curve 返回 train_sizes_abs 的 nan 值
- reactjs - 我在用 React 编写的示例 Word 加载项中看到的这段代码到底是做什么的?
- wordpress - 如何使用 get_template_part 过滤器