Code is provided below.

I was trying to follow the example at the following website:
http://www.ats.ucla.edu/stat/R/modules/factor_variables.htm

Only difference is that I am working with trying to remove a level from a 
dataframe.  In the example below, notice that "very.high" is still a level in 
bargin$stuffnew, even though I thought I removed it.  

Thanks for info on what I might have overlooked to remove "very.high" level and 
if I can do it after the fact from bargin$stuffnew.

Thanks again.

bargin<-NULL
ses<-NULL
ses <- c("low", "middle", "low", "low", "low", "low", "middle", "low", 
"middle", "middle", "middle", "middle", "middle", "high", "high", "low", 
"middle", "middle", "low", "high")
bargin$stuff <- factor(ses, levels = c("low", "middle", "high"))
bargin$stuff
bargin$stuff<-factor(bargin$stuff, levels = c(levels(bargin$stuff), 
"very.high"))
bargin$stuff
bargin$stuffnew<-bargin$stuff[bargin$stuff != "very.high"]
bargin$stuffnew
 [1] low    middle low    low    low    low    middle low    middle middle 
middle middle middle high  
[15] high   low    middle middle low    high  
Levels: low middle high very.high

______________________________________________
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