Skip to content
Prev 343094 / 398506 Next

Parameter of a function used after $ in a data frame

Use [[ instead of $.   E.g.,

f <- function(columnName) {
    d <- data.frame(x=1, y=2, z=3)
    d[[columnName]]
}
f("z") # 3
cName <- "y"
f(cName) # 2

Bill Dunlap
TIBCO Software
wdunlap tibco.com
On Wed, Aug 13, 2014 at 4:33 AM, madhvi.gupta <madhvi.gupta at orkash.com> wrote: