powered by
There are a two ways to specify a casting formula: either as a string, or a list of quoted variables. This function converts the former to the latter.
parse_formula(formula = "... ~ variable", varnames, value.var = "value")
formula to parse
names of all variables in data
name of variable containing values
Casting formulas separate dimensions with ~ and variables within a dimension with + or *. . can be used as a placeholder, and ... represents all other variables not otherwise used.
~
+
*
.
...
# NOT RUN { reshape2:::parse_formula("a + ...", letters[1:6]) reshape2:::parse_formula("a ~ b + d") reshape2:::parse_formula("a + b ~ c ~ .") # }
Run the code above in your browser using DataLab