Есть ли способ выполнить некоторый код R внутри функции «cat ()» внутри блока в документе R Markdown? - PullRequest
0 голосов
/ 27 мая 2020

Может ли кто-нибудь мне помочь?
Мне нужно автоматизировать некоторые отчеты компании, в которой я работаю, с помощью 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

Но когда я вяжу документ, все работает очень хорошо, но встроенный код, который я вставил в этот заголовок, не работает. он печатает код буквально (без выполнения).
Есть ли способ сделать то, что я хочу?
ЗАМЕЧАНИЕ: Я добавил «#end» только в конец фрагмента, потому что в противном случае здесь не будет отображаться весь код.

...