This help topic is for R version 0.60. For the current version of R, try https://stat.ethz.ch/R-manual/R-patched/library/base/html/substitute.html
substitute {base}R Documentation

Actual Arguments

Description

substitute returns the expression which was typed as the value of a formal argument. quote is a synonym useful to lisp programmers.

The typical use of this is to create informative labels for data sets and plots. The following example shows a simple use of this facility. It uses the functions deparse and substitute to create labels for a plot which are character string versions of the actual arguments to the function myplot.

Usage

substitute(arg, env=NULL)
quote(arg, env=NULL)

Examples

myplot <- function(x, y)
        plot(x, y, xlab=deparse(substitute(x)),
                ylab=deparse(substitute(y)))

[Package base version 0.60 ]