capture.output {utils} | R Documentation |
Evaluates its arguments with the output being returned as a character
string or sent to a file. Related to sink
in the same
way that with
is related to attach
.
capture.output(..., file = NULL, append = FALSE)
... |
Expressions to be evaluated. |
file |
A file name or a connection, or |
append |
logical. If |
An attempt is made to write output as far as possible to file
if there is an error in evaluating the expressions, but for
file = NULL
all output will be lost.
A character string (if file=NULL
), or invisible NULL
.
require(stats) glmout <- capture.output(example(glm)) glmout[1:5] capture.output(1+1, 2+2) capture.output({1+1; 2+2}) ## Not run: ## on Unix with enscript available ps <- pipe("enscript -o tempout.ps","w") capture.output(example(glm), file=ps) close(ps) ## End(Not run)