Creates a function that evaluates expressions in a future data.frame. Is like with(), but the data argument is passed at a later step.

delayed_with(...)

## Arguments

... Expressions that will be evaluated.

## Value

A function that takes a data.frame and returns the expressions in ... evaluated in an environment constructed from it.

## Details

Each expression in ... must return a single numeric value. They can be named or return named vectors.

Other helper functions: densify(), draw_data(), mean_dist_to_sf(), mean_dist_to(), mean_self_proximity(), moments_n(), truncate_to()
some_stats <- delayed_with(mean_x = mean(x), mean(y), sd(x), coef(lm(x ~ y)))