get.vars {formula.tools} | R Documentation |
get.vars
extracts variable names from various R objects such as
formulas, expressions, calls, symbols, etc. It is very similar to
all.vars
except that all symbols, etc. are interpolated
to the names of variables.
get.vars(x, data = NULL, ...)
## S4 method for signature 'formula,ANY'
get.vars(x, data = NULL, ...)
## S4 method for signature 'call,ANY'
get.vars(x, data = NULL, ...)
## S4 method for signature 'expression,missing'
get.vars(x, data = NULL, ...)
## S4 method for signature 'name,ANY'
get.vars(x, data = NULL, ...)
## S4 method for signature 'ANY,ANY'
get.vars(x, data = NULL, ...)
## S4 method for signature ''NULL',ANY'
get.vars(x, data = NULL, ...)
lhs.vars(x, ...)
.lhs.vars(x, ..., data = NULL)
## S4 method for signature 'formula'
lhs.vars(x, ..., data = NULL)
## S4 method for signature 'call'
lhs.vars(x, ..., data = NULL)
## S4 method for signature 'expression'
lhs.vars(x, ...)
rhs.vars(x, ...)
.rhs.vars(x, ..., data = NULL)
## S4 method for signature 'formula'
rhs.vars(x, ..., data = NULL)
## S4 method for signature 'call'
rhs.vars(x, ..., data = NULL)
## S4 method for signature 'expression'
rhs.vars(x, ...)
x |
object to extract vars from. |
data |
data set/list or environment on which the names are defined |
... |
arguments passed to subsequent functions
Methods/functions beginning with |
character vector of variables names in order that they appear in
x
.
get.vars( Species ~ ., iris )
get.vars( quote( Sepal.Length * Sepal.Width ), iris )