
Last chance! 50% off unlimited learning
Sale ends in
sink
in the same
way that with
is related to attach
.capture.output(…, file = NULL, append = FALSE,
type = c("output", "message"), split = FALSE)
NULL
to return
the output as a character vector. If the connection is not open,
it will be opened initially and closed on exit.file
a file name or unopened
connection, append or overwrite?sink()
, see there.file = NULL
), or invisible NULL
.file
if there is an error in evaluating the expressions, but for
file = NULL
all output will be lost. Messages sent to stderr()
(including those from
message
, warning
and stop
)
are captured by type = "message"
. Note that this can be
“unsafe” and should only be used with care.sink
, textConnection
require(stats)
glmout <- capture.output(summary(glm(case ~ spontaneous+induced,
data = infert, family = binomial())))
glmout[1:5]
capture.output(1+1, 2+2)
capture.output({1+1; 2+2})
## Not run: ------------------------------------
# ## on Unix-alike with a2ps available<!-- %% ?? pandoc with obeylines, obeyspaces -->
# op <- options(useFancyQuotes=FALSE)
# pdf <- pipe("a2ps -o - | ps2pdf - tempout.pdf", "w")
# capture.output(example(glm), file = pdf)
# close(pdf); options(op) ; system("evince tempout.pdf &")
## ---------------------------------------------<!-- % dont -->
Run the code above in your browser using DataLab