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