R/utils_eval_params.R

Defines functions .eval_params

.eval_params <- function(params, env = parent.frame()) {
  is_expression <- vapply(params, is.expression, FUN.VALUE = logical(1L))
  if (sum(is_expression) > 0L) {
    expr_name <- names(params[is_expression])
    for (en in expr_name) {
      params[[en]] <- eval(params[[en]], envir = env)
    }
  }
  return(params)
}

Try the mlexperiments package in your browser

Any scripts or data that you put into this service are public.

mlexperiments documentation built on April 12, 2025, 1:40 a.m.