I am trying to remove columns, from data frame say a, of whose names are present in array, say x.
a <- data.frame( ab = 1:3, ac = 4:6, ad = 7:9, ae = 10:12, af = 13:15, ag=c("a", "b", "c"))
x <- c("ac", "ad", "ae")
Here, I want to remove columns from data frame a whose names are present in array x.
I have tried following but in vain:
for (i in 1:length(x))
{
y <- a[, -grep(x[i],colnames(a))]
}
Can any one help me in this aspect?
Regards,
Mandy