r - 仅当环境中存在变量时,如何在 R 中运行块?否则跳到下一个块
问题描述
我的 RMD 文件的一部分仅在环境中存在数据框时才需要运行。
所以说如果环境中存在数据框“Data_X”,我只需要运行部分代码。否则我希望它跳过该块并继续下一个。
我该怎么做呢?
解决方案
```{r eval = exists(yourDataFrameName)}
print("The chunk is evaluated since yourDataFrameName exists")
```
推荐阅读
- java - 从对象的构造函数中传递的 lambda 访问对象
- java - Spring 数据 JDBC 无法创建存储库 Bean - “实体被标记为 @NonNull 但为空”
- javascript - 访问组件之间的变量
- javascript - 如何知道请求是使用 HTTP 1.x 还是 HTTP2 执行的
- git - 有没有办法将当前项目与 git 分支进行比较并创建差异补丁
- ios - Websocket lib 是否能够在 Swift 中发送或接收 json 对象?
- html - 对齐标题?
- java - 任何优化的解决方案:获取位于同一位置的两个列表中的元素的索引
- r - 创建决策树并进行超参数调整 R?
- c# - 单元测试活动功能时,IBinder 的模拟失败