View source: R/formula.utilities.R
term_list | R Documentation |
Typically generated by list_rhs.formula()
, it contains, in
addition to a list of call()
or similar objects, attributes
"sign"
and "env"
, containing, respectively a vector of
signs that the terms had in the original formula and a list of
environments of the formula from which the term has been
extracted. Indexing and concatenation methods preserve these.
term_list(x, sign = +1, env = NULL)
as.term_list(x, ...)
## S3 method for class 'term_list'
as.term_list(x, ...)
## Default S3 method:
as.term_list(x, sign = +1, env = NULL, ...)
## S3 method for class 'term_list'
c(x, ...)
## S3 method for class 'term_list'
x[i, ...]
## S3 method for class 'term_list'
print(x, ...)
x |
a list of terms or a term; a |
sign |
a vector specifying the signs associated with each term ( |
env |
a list specifying the environments, or NULL |
... |
additional arguments to methods |
i |
list index |
list_rhs.formula()
, list_summands.call()
e1 <- new.env()
f1 <- a~b+c
environment(f1) <- e1
f2 <- ~-NULL+1
(l1 <- list_rhs.formula(f1))
(l2 <- list_rhs.formula(f2))
(l <- c(l1,l2))
(l <- c(l2[1], l1[2], l1[1], l1[1], l2[2]))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.