[R] subsetting a dataframe
ligges at statistik.uni-dortmund.de
Mon Apr 7 21:53:18 CEST 2003
Chris Handorf wrote:
> How does one remove a column from a data frame when the name of
> the column to remove is stored in a variable?
> For Example:
> colname <- "LOT"
> newdf <- subset(olddf,select = - colname)
> The above statement will give an error, but thats what I'm trying to
> If I had used:
> newdf <- subset(olddf,select = - LOT)
> then it would have worked, but as I said the column name is stored in a
> so I can't just enter it explicity.
subset(olddf, select= -get(colname))
olddf[, names(olddf) != colname]
More information about the R-help