Hope this helps: > df <- data.frame(matrix(1:10,2)) > df X1 X2 X3 X4 X5 1 1 3 5 7 9 2 2 4 6 8 10 > df[,-2] X1 X3 X4 X5 1 1 5 7 9 2 2 6 8 10 > df[,-which(names(df)=="X2")] X1 X3 X4 X5 1 1 5 7 9 2 2 6 8 10
On Wed, May 27, 2009 at 6:37 PM, Zeljko Vrba <zv...@ifi.uio.no> wrote: > Given an arbitrary data frame, it is easy to exclude a column given its index: > df[,-2]. How to do the same thing given the column name? A naive attempt > df[,-"name"] did not work :) ______________________________________________ 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.