R flexdashboard, заголовок усекается при использовании переменной - PullRequest
0 голосов
/ 10 октября 2018

Я использую этот псевдокод для создания динамического заголовка на flexdashboard в R

title_Var <- paste("Numurkah", format(max(Data$`Cutt Off daily`), "%d %b %Y"))

, который прекрасно работает в консоли R: Numurkah 09 октября 2018

, но когда я его используювнутри файла RMD (этот код вставляется после того, как я определил свою переменную в r)

---
title:  \`r title_Var`\

---

он отображается в файле HTML как 09 октября 2018 года, поэтому YAML правильно получает мою переменную, но показывает только датуне первый текст "Numurkah"

спасибо за ответ, я нашел правильный ответ

---
title:  `r title_Var`
---

1 Ответ

0 голосов
/ 10 октября 2018

Я думаю, что есть некоторые ограничения, от которых может выполняться код строки YAML R (см., Например, Встроенный код R в YAML для rmarkdown не запускается ).Кажется, вы можете создать заголовок с системными параметрами, но не с переменными, которые будут определены позже в документе по уценке.Например это работает:

---
title: '`r paste("Numurkah", format(Sys.Date(), "%d %b %Y"))`'
date: '`r format(Sys.time(), "%d %B %Y")`'
output: html_document
---
...