Last chance! 50% off unlimited learning
Sale ends in
This function expands a template based on the R expressions in {{}}
(this tag can be customized by the delim
argument). These expressions
are extracted, evaluated and replaced by their values in the original
template.
knit_expand(file, ..., text = read_utf8(file), delim = c("{{", "}}"))
A character vector, with the tags evaluated and replaced by their values.
The template file.
A list of variables to be used for the code in the template; note that the variables will be searched for in the parent frame as well.
Character vector of lines of code. An alternative way to specify
the template code directly. If text
is provided, file
will be ignored.
A pair of opening and closing delimiters for the templating tags.
This function was inspired by the pyexpander and m4 (http://www.gnu.org/software/m4/), thanks to Frank Harrell.
# see the knit_expand vignette
if (interactive()) browseVignettes(package = "knitr")
Run the code above in your browser using DataLab