Learn R Programming

SciViews (version 0.8-8)

guiSource: Source R code, capture its output and convert it in a different format

Description

guiSource is like source, but it allows to rework the output (for instance to print it in HTML format)

Usage

guiSource(file, out.form = getOption("R.output.format"), local = FALSE,
    echo = FALSE, print.eval = TRUE, verbose = getOption("verbose"),
	prompt.echo = getOption("prompt"), max.deparse.length = 150, chdir = FALSE)

Arguments

file
a connection or a character string giving the name of the file or URL to read from.
out.form
a string indicating which output format to use (for instance, "html").
local
if 'local' is 'FALSE', the statements scanned are evaluated in the user's workspace (the global environment), otherwise in the environment calling 'source'.
echo
logical; if 'TRUE', each expression is printed after parsing, before evaluation.
print.eval
logical; if 'TRUE', the result of 'eval(i)' is printed for each expression 'i'; defaults to 'echo'.
verbose
if 'TRUE', more diagnostics (than just 'echo = TRUE') are printed during parsing and evaluation of input, including extra info for *each* expression.
prompt.echo
character; gives the prompt to be used if 'echo = TRUE'.
max.deparse.length
integer; is used only if 'echo' is 'TRUE' and gives the maximal length of the "echo" of a single expression.
chdir
logical; if 'TRUE', the R working directory is changed to the directory containing 'file' for evaluating

Value

  • The formatted output is returned invisibly.

Details

This function is usually called by functions that processes commands send by GUI clients.

See Also

source, guiCmd