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]))
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.