Is there possibility to write function f(), which I can use for subsetting columns set which we can use strictly like this : data[, f(c("var1", "var2", "var3"))] without using data as argument,f() could be something like :
f <- function(data_frame, minus_colnames)
return colnames(data_frame)[which(!colnames(data_frame)%in%minus_colnames)]
but can we somehow call f without explicitly pointing to data dataframe like :
data[, f(c("var1", "var2", "var3"))]
not like
data[, f(data, c("var1", "var2", "var3"))] (and without dplyr) ?
That would be most suitable syntax for me