首页 > 解决方案 > 仅当环境中存在变量时,如何在 R 中运行块?否则跳到下一个块

问题描述

我的 RMD 文件的一部分仅在环境中存在数据框时才需要运行。

所以说如果环境中存在数据框“Data_X”,我只需要运行部分代码。否则我希望它跳过该块并继续下一个。

我该怎么做呢?

标签: rdataframefunctionr-markdown

解决方案


```{r eval = exists(yourDataFrameName)}
print("The chunk is evaluated since yourDataFrameName exists")
```

推荐阅读