formula.tools: Utilities for Formulas, Expressions, Calls and Other Objects

These utilities facilitate the programmatic manipulations of formulas, expressions, calls, names, symbols and other objects. These objects all share the same structure: a left-hand side operator and right-hand side. This packages provides methods for accessing and modifying the structures as well as extracting names and symbols from these objects.

Install the latest version of this package by entering the following in R:
install.packages("formula.tools")
AuthorChristopher Brown
Date of publication2017-02-27 14:19:10
MaintainerChristopher Brown <chris.brown@decisionpatterns.com>
LicenseGPL (>= 2)
Version1.6.1
https://github.com/decisionpatterns/formula.tools

View on CRAN

Functions

as.character Man page
as.character.formula Man page
formula.parts Man page
get.vars Man page
get.vars,ANY,ANY-method Man page
get.vars,ANY,ANY-methods Man page
get.vars,call,ANY-method Man page
get.vars,expression,missing-method Man page
get.vars,formula,ANY-method Man page
get.vars,name,ANY-method Man page
get.vars,NULL,ANY-method Man page
get.vars,NULL,ANY-methods Man page
invert Man page
invert,call-method Man page
invert,expression-method Man page
.invert.plural Man page
.invert.single Man page
is.cat Man page
is.cat,ANY-method Man page
is.cat,character-method Man page
is.cat,factor-method Man page
is.cat,logical-method Man page
is.cont Man page
is.cont,ANY-method Man page
is.cont,complex-method Man page
is.cont,Date-method Man page
is.cont,factor-method Man page
is.cont,integer-method Man page
is.cont,numeric-method Man page
is.cont,POSIXct-method Man page
.is.one.sided Man page
is.one.sided Man page
is.one.sided,ANY-method Man page
is.one.sided,call-method Man page
is.one.sided,expression-method Man page
is.one.sided,formula-method Man page
is.one.sided,list-method Man page
is.one.sided,<--method Man page
.is.one.sided.plural Man page
.is.two.sided Man page
is.two.sided Man page
is.two.sided, Man page
is.two.sided,ANY-method Man page
is.two.sided,call-method Man page
is.two.sided,expression-method Man page
is.two.sided,formula-method Man page
is.two.sided,list-method Man page
is.two.sided,<--method Man page
is.two.sided-methods Man page
.is.two.sided.plural Man page
lhs Man page
lhs<- Man page
lhs<-,call-method Man page
lhs,call-method Man page
lhs<-,expression-method Man page
lhs,expression-method Man page
lhs<-,formula-method Man page
lhs,formula-method Man page
lhs<-,list-method Man page
lhs,list-method Man page
lhs,<--method Man page
.lhs.singular Man page
.lhs.vars Man page
lhs.vars Man page
lhs.vars,call-method Man page
lhs.vars,expression-method Man page
lhs.vars,formula-method Man page
op Man page
op<- Man page
op<-,call-method Man page
op,call-method Man page
op<-,expression-method Man page
op,expression-method Man page
op<-,formula-method Man page
op,formula-method Man page
op<-,list-method Man page
op,list-method Man page
op,<--method Man page
op,name-method Man page
op.type Man page
op.type,ANY-method Man page
op.type,call-method Man page
op.type,expression-method Man page
op.type,formula-method Man page
op.type,list-method Man page
op.type,`<-`-method Man page
op.type,<--method Man page
op.type-methods Man page
.replace.lhs.plural Man page
.replace.lhs.singular Man page
.replace.op.plural Man page
.replace.rhs.plural Man page
.replace.rhs.singular Man page
.replace.ths.plural Man page
rhs Man page
rhs<- Man page
rhs<-,call-method Man page
rhs,call-method Man page
rhs<-,expression-method Man page
rhs,expression-method Man page
rhs<-,formula-method Man page
rhs,formula-method Man page
rhs<-,list-method Man page
rhs,list-method Man page
rhs,<--method Man page
.rhs.singular Man page
.rhs.vars Man page
rhs.vars Man page
rhs.vars,call-method Man page
rhs.vars,expression-method Man page
rhs.vars,formula-method Man page
terms Man page
terms.call Man page
terms.expression Man page
which.cat Man page
which.cont Man page

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.