Reputation: 28264
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?
Upvotes: 1
Views: 148
Reputation: 121057
There are several different techniques for this, described in Standard nonstandard valuation rules.
Upvotes: 1