dat <- data.frame( x = c(1, 2, 3), y = c("a", "b", "c"), z=c(4, 5, 6) )
## all of these return identical output
dat[ !( names(dat) %in% c("x","z") ) ]
without( dat, x, z)
without( dat, dat$x, dat$z )
Run the code above in your browser using DataLab