Try drop.levels in library gdata. Weidong Gu, Department of Medicine University of Alabama, Birmingham 1900 University Blvd., Birmingham, Alabama 35294 Email: [EMAIL PROTECTED] PH: (205)-975-9053
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Agustin Lobo Sent: Tuesday, April 01, 2008 3:26 AM To: Stefan Grosse Cc: r-help@r-project.org Subject: Re: [R] Subset: data frames and factor levels Thanks, problem solved thanks to your hints, but, within subset(), drop=T still keeps the unused levels (I'm using 2.6.1 on win). Agus Stefan Grosse escribió: > On Tuesday 01 April 2008 09:43:00 am Agustin Lobo wrote: > AL> I'm doing: > AL> etni <- subset(etni, NAMECOM!="Maniquisito") > AL> > AL> where etni is a data.frame, NAMECOM a factor and "Maniquisito" labels > AL> a row that I want to delete. > AL> > AL> The problem is that while the row is deleted, the factor level is still > AL> there (I can see "Maniquisito" if I do levels(etni$NAMECOM) ). > > See > http://wiki.r-project.org/rwiki/doku.php?id=tips:data-manip:drop_unused_ levels > > Stefan > > > -- Dr. Agustin Lobo Institut de Ciencies de la Terra "Jaume Almera" (CSIC) LLuis Sole Sabaris s/n 08028 Barcelona Spain Tel. 34 934095410 Fax. 34 934110012 email: [EMAIL PROTECTED] http://www.ija.csic.es/gt/obster ______________________________________________ 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. ______________________________________________ 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.