Learn R Programming

memisc (version 0.97)

Substitute: Substitutions in Language Objects

Description

Substitute differs from substitute in so far as its first argument can be a variable that contains an object of mode "language". In that case, substitutions take place inside this object.

Usage

Substitute(lang,with)

Arguments

lang
any object, unevaluated expression, or unevaluated language construct, such as a sequence of calls inside braces
with
a named list, environment, data frame or data set.

Value

  • An object of storage mode "language" or "symbol".

Details

The function body is just do.call("substitute",list(lang,with)).

Examples

Run this code
lang <- quote(sin(x)+z)
substitute(lang,list(x=1,z=2))
Substitute(lang,list(x=1,z=2))

Run the code above in your browser using DataLab