Let's say I have the data frame 'dd' below. I'd like to select one column from this data frame (say 'a') and keep its name in the resulting data frame. That can be done as in #2. However, what if I want to make my selection based on a vector of names (and again keep those names in the resulting data frame). My attempt is #4 but doesn't work.
dd <- data.frame(a = gl(3,4), b = gl(4,1,12), c=rnorm(12)) #1 data.frame("a" = dd[,"a"]) #2 mynames <- "a" #3 data.frame(eval(mynames) = dd[, mynames]) #4 thanks, Lars. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.