subsetting a dataframe
Dear Chris,
The following should work for you:
olddf[[colname]] <- NULL
I hope this helps,
John
At 11:28 AM 4/7/2003 -0700, 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 accomplish. 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 variable so I can't just enter it explicity.
____________________________ John Fox Department of Sociology McMaster University email: jfox at mcmaster.ca web: http://www.socsci.mcmaster.ca/jfox