Переменная как заголовок в 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)
```