Matt Bannert
Matt Bannert

Reputation: 28264

Use data.frame in custom function?

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

Answers (1)

Richie Cotton
Richie Cotton

Reputation: 121057

There are several different techniques for this, described in Standard nonstandard valuation rules.

Upvotes: 1

Related Questions