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.

Reply via email to