Often functions that work with data.frames
have the ability to let the user provide a dataset, so that the user can use its columns in a straight forward way. E.g.:
lm(mpg~cyl+gear,data=mtcars)
Instead of using mtcars$cyl
in the formula, we can simply use cyl
. How can I implement such behavior in custom built functions?