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.

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<- Man page
lhs<- 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<- Man page
op<- 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<- Man page
rhs<- 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
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.