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 NULL to return
the output as a string. If the connection is not open it will be
opened and then closed on exit. |
append |
Append or overwrite the file? |
A character string, or NULL
if a file
argument was
supplied.
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)