> -----Original Message----- > From: r-help-boun...@r-project.org > [mailto:r-help-boun...@r-project.org] On Behalf Of Ronggui Huang > Sent: Monday, August 24, 2009 9:26 PM > To: Steven Kang > Cc: r-help@r-project.org > Subject: Re: [R] Removing objects from workspace > > It depends. > > If there are patterns in the names, you can make use of pattern > argument of ls(). For example, > > x1="a";x2="b";x3="c" > > ls(pattern="x[1-2]") > [1] "x1" "x2" > > ls(pattern="x[^1-2]") > [1] "x3" > # to remove x1-x3 > >rm(list=ls(pattern="x[1-2]")) > > More generally, if you want to remove all butx,xx,xxx, > you can use > >rm(list=ls()[! ls() %in% c(x,xx,xxx)])
You need to quote the x, xx, and xxx. Also, ls()[ ! ls() %in% c("x","xx","xxx") ] is the same as the more direct setdiff( ls(), c("x","xx","xxx") ) Bill Dunlap TIBCO Software Inc - Spotfire Division wdunlap tibco.com > > > Hope this helps. > > > 2009/8/25 Steven Kang <stochastick...@gmail.com>: > > Hi all, > > > > I am currently woking with hundreds of objects in workspace > and whenever I > > invoke ls() to observe the names of the objects, there are > too much of > > unnecessary variables. > > > > For example, if I only require say 3 or 4 objects from > hundreds of objects > > in workspace, are there any methods that may do the job? > > > > I have tried rm(-c(x,xx,xxx)), but no luck.. > > > > Your feedback in this problem would be highly appreciated. > > > > > > > > > > > > Steve > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > 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. > > > > > > -- > HUANG Ronggui, Wincent > PhD Candidate > Dept of Public and Social Administration > City University of Hong Kong > Home page: http://asrr.r-forge.r-project.org/rghuang.html > > ______________________________________________ > 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.