Переменная как заголовок в rmarkdown

Вкратце: как я могу напечатать html-заголовок внутри чанка в rmarkdown (используйте переменную для создания заголовка внутри чанка кода)?

В длинных:

Допустим, в моем наборе данных есть несколько переменных (имена также хранятся в векторе 'Vars'), и каждая группа из 3 переменных принадлежит одному и тому же предмету.

Я могу сделать цикл для построения всех переменных, но я хочу, чтобы тема была в заголовке. Что-то вроде:

Тема 1

Участок Вар1

Участок Вар2

Участок Вар3

Тема 2

Участок Вар 4

Участок Вар 5

...

Следующий псевдокод, надеюсь, объясняет, что я хочу сделать:

```{r}

for (i in Vars)

    if(i%%3 == 1){
        print(## Subject[ceiling(i/3)])}

    plot(i)


```

1 ответ

Решение
  • Не используйте печать, это добавит декоративные элементы.
  • Обратите внимание на обязательный двойной "\n"; проверьте, что происходит только с одним, чтобы вы были готовы, когда забудете об этом в следующий раз
```{r, results="asis", echo = FALSE}
i = 1
cat("## Subject", i, "\n")
plot(i)
i = 2
cat("\n\n## Subject", i, "\n")
plot(i)
```
Другие вопросы по тегам