Given the left-hand side and right-hand side as character vectors, generates a new stats::formula().

formulate(lhs = NULL, rhs = NULL, env = NULL)

Arguments

lhs

:: character(1)
Left-hand side of formula.

rhs

:: character()
Right-hand side of formula. Multiple elements will be collapsed with " + ".

env

:: environment()
Environment for the new formula. Defaults to NULL.

Value

stats::formula().

Examples

formulate("Species", c("Sepal.Length", "Sepal.Width"))
#> Species ~ Sepal.Length + Sepal.Width #> NULL
formulate(rhs = c("Sepal.Length", "Sepal.Width"))
#> ~Sepal.Length + Sepal.Width #> NULL