Dear Rado, If the data frame is named df and nms is a vector names of the columns that you want to exclude, then
df[,-sapply(nms, function(x) which(x == names(df)))] Should give you what you want. I hope that this helps, John > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Rado Bonk > Sent: Monday, July 05, 2004 7:54 AM > To: [EMAIL PROTECTED] > Subject: [R] extract columns from a dataframe > > Dear R users, > > I'm coming back to R after while. I have a data frame with > 200 columns, each column has a name. How to extract all > columns to a new dataset, but the specified (by names) ones? > > I was playing with that for a little bit using the vector > syntax but got several syntax errors. ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html