首页 > 解决方案 > 有没有办法在 R Markdown 文档的块内的“cat()”函数中执行一些 R 代码?

问题描述

谁能帮我吗?
我必须使用 R Markdown 自动化我工作的公司的一些报告。
为此,我必须根据上个月评估的森林花园创建带有森林花园名称的标题。
问题是每个月评估的森林等级数是不一样的。
因此,我添加了一个条件以在块选项“eval”上运行,以根据评估的森林花园的数量创建该标题(直到这里还可以)。
为此,我编写了以下代码:

```{r eval = cond_n1, results = 'asis'}
cat('<h4 class = "hortos"> 4.1. `r unique(tabela_por_talhao$NM_HORTO[1])`</h4>')
```#end

但是当我编织文档时,每件事都工作得很好,但是我在这个标题中插入的内联代码却没有,它会按字面意思打印代码(不执行)。
有什么办法可以做我想做的事吗?
OBS:我只在块的末尾添加了“#end”,否则它不会在此处显示整个代码。

标签: rautomationr-markdowninline

解决方案


推荐阅读