Apply a custom arithmetic expression to columns of a data frame using column aliases x1, x2…
funfun <- function(data, expr = "log(x1 / x2) * 10^2") { expr <- parse(text = expr) data %>% mutate(x3 = eval(expr)) }