Learn R Programming

gmDatabase (version 0.5.0)

replaceVarsInExpression: Replace Variables in Expressions

Description

Replaces the variables in expressions by something else and returns the expression.

Usage

replaceVarsInExpression(EXPR,vars,warn=FALSE)

Value

An expression similar to EXPR, with the variables replaced.

Arguments

EXPR

a call object representning an R expression

vars

a names list providing the replacements for the variables. The names represent the variable names to be replaced.

warn

If TRUE warns in case of undefined variables. NA produces an error.

Author

K. Gerald van den Boogaart

Examples

Run this code
a <- quote( A==B^C+A^2+C )
replaceVarsInExpression(a,list(A=quote(2*r^2),C=as.name("R"),B=pi))
a <- quote( A+B+C )
replaceVarsInExpression(a,list(A=quote(C^2),B=quote(A^2),C=quote(B^2)))

Run the code above in your browser using DataLab