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()
#> ---
#>