yml_code() takes R code and writes it as valid YAML to be evaluated during knitting. Note that yml_code() does not evaluate or validate the R code but only captures it to use in the YAML field. R code needs to be formatted differently when using in the params field for parameterized reports; yml_params_code will format this correctly for you.

yml_code(x)

yml_params_code(x)

Arguments

x

valid R code

Value

a character vector with class verbatim

See also

Examples

yml_empty() %>% yml_date(yml_code(sys.Date()))
#> --- #> date: '`r sys.Date() `' #> --- #>
yml_empty() %>% yml_params(date = yml_params_code(sys.Date()))
#> --- #> params: #> date: !r sys.Date() #> --- #>