knitr (version 0.5)

stitch: Automatically create a report based on an R script and a template

Description

This is a convenience function for small-scale automatic reporting based on an R script and a template.

Usage

stitch(script, template = system.file("misc", "knitr-template.Rnw", package = "knitr"), 
    output = NULL)

Arguments

script
path to the R script
template
path of the template to use (by default the Rnw template in this package; there is also an HTML template in knitr)
output
the output filename (passed to knit); by default it uses the base filename of the script

Value

  • path of the output document

Details

The first two lines of the R script can contain the title and author of the report in comments of the form ## title: and ## author:. The template must have a chunk named auto-report, which will be used to input all the R code from the script. See the examples below.

Examples

Run this code
s = system.file("misc", "stitch-test.R", package = "knitr")
stitch(s)

## HTML report
out = stitch(s, system.file("misc", "knitr-template.Rhtml", package = "knitr"))
if (interactive()) browseURL(out)

Run the code above in your browser using DataCamp Workspace