engine_output | R Documentation |
If you have designed a language engine, you may call this function in the end to format and return the text output from your engine.
engine_output(options, code, out, extra = NULL)
options |
A list of chunk options. Usually this is just the object
|
code |
Source code of the chunk, to which the output hook |
out |
Text output from the engine, to which the hook |
extra |
Any additional text output that you want to include. |
For expert users, an advanced usage of this function is
engine_output(options, out = LIST)
where LIST
is a list that
has the same structure as the output of evaluate::evaluate()
. In this
case, the arguments code
and extra
are ignored, and the list is
passed to knitr::sew()
to return a character vector of final output.
A character string generated from the source code and output using the appropriate output hooks.
library(knitr)
engine_output(opts_chunk$merge(list(engine = "Rscript")),
code = "1 + 1", out = "[1] 2")
engine_output(opts_chunk$merge(list(echo = FALSE, engine = "Rscript")),
code = "1 + 1", out = "[1] 2")
# expert use only
engine_output(opts_chunk$merge(list(engine = "python")),
out = list(structure(list(src = "1 + 1"), class = "source"),
"2"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.